第三周总结
发布时间:2020-12-15 07:46:08 所属栏目:Java 来源:网络整理
导读:1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 代码: package new1;import static java.lang.Math.pow;public class Main { public static void main(String[] args){ for
1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。代码:package new1; import static java.lang.Math.pow; public class Main { public static void main(String[] args){ for(int i = 100;i<=999;i++){ int a = i/100; int b = (i-a*100)/10; int c = i%10; if(i == pow(a,3)+pow(b,3)+pow(c,3)){ System.out.println(i); } } } } 2.实验结果 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。代码:package new1; import static java.lang.Math.pow; public class Main { public static void main(String[] args){ int sum1 = 0; int sum2 = 0; for(int i = 13;i<=993;){ sum1+=i; i = i+20; } for(int j = 23;j<=1003;){ sum2+=j; j = j+20; } int sum; sum = sum1+sum2; System.out.println(sum); } } 实验结果3. 编程求1!+2!+3!+…+20!。代码package new1; import java.util.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int m = sc.nextInt(); int sum = 0,num = 1; for(int i = 1;i<=m;i++) { num = num*i; sum = sum+num; } System.out.println(sum); } } 实验结果4. 编写Java程序,计算8+88+888+…前10项之和。代码package new1; public class Main { public static void main(String[] args){ int sum = 0,n = 0; int i; for(i=1;;i++){ sum = sum+i; if(sum>=8888){ break; } } System.out.println(sum-i); } } 实验结果5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。代码package new1; public class Main { public static void main(String[] args) { int sum = 0,n = 0; int i; for(i=1;;i++){ sum = sum+i; if(sum>=8888){ break; } } System.out.println(sum-i); } } 实验结果7. 使用for循环打印下面的图(等腰三角形)代码package new1; public class Main { public static void main(String[] args) { int i,j; for(i = 1;i<=5;i++){ //循环五次 for(j = 5;j>=i;j--){ //输出空格 System.out.print(" "); } for(j = 1;j<=i;j++){ System.out.print(" *"); } for(j = 5;j>=i;j--) { System.out.print(" "); } System.out.println(); } } 实验结果(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |