java学习作业第三章(基础程序设计)
Chapter 3 基础程序设计
00010110
这个作者很懒,什么都没留下…
展开
-
使用 for 循环打印下面图形: * * * * * * * * * * * * * * * * * * * *
使用 for 循环打印下面图形:** ** * ** * * ** * * * *public class T12 { public static void main(String[] args) { for(int i=1;i<=5;i++) { for(int q=1;q<=(5-i);q++) { System.out.print(" "); } for(int j=i;j>=1;j--) { System.out.p原创 2021-02-10 13:22:18 · 7532 阅读 · 4 评论 -
编程求 1!+2!+3!+···+20!
编程求 1!+2!+3!+···+20!public class T11求阶层和 { public static void main(String[] args) { double a,sum=0; for(int i=1;i<=20;i++) { a=1; for(int j=i;j>=1;j--) { a=j*a; } sum+=a; } System.out.println(sum); }}*在调试的过程中,你会发现你需要考虑你原创 2021-02-08 23:04:20 · 4469 阅读 · 0 评论 -
打印1~10的阶层等式
public class T11求阶层 { public static void main(String[] args) { int a; for(int i=1;i<=10;i++) { a=1; for(int j=i;j>=1;j--) { a=j*a; if(j==1) { System.out.print(j); }else { System.out.print(j+"*"); } } System.原创 2021-02-08 22:53:58 · 250 阅读 · 0 评论 -
给定3个数字,求出这3个数字中的最大值,并将最大值输出
给定3个数字,求出这3个数字中的最大值,并将最大值输出。public class T3 { public static void main(String[] args) { int a,b,c,max; a=10; b=30; c=200; max=(a>b)? a:b; max=(max>c)?max:c; System.out.println(a+" "+b+" "+c+" 中最大值为 "+max+" 。"); }}程序执行结果:10 30原创 2021-02-08 22:03:36 · 1654 阅读 · 0 评论 -
通过代码完成两个整数内容的交换
通过代码完成两个整数内容的交换public class T2 { public static void main(String[] args) { int a,b,t; a=10; b=20; System.out.println("交换前:a="+a+"\tb="+b); t=a; a=b; b=t; System.out.println("交换后:a="+a+"\tb="+b); }}程序执行结果:交换前:a=10 b=20交换后:a=20 b=10.原创 2021-02-08 22:01:32 · 973 阅读 · 0 评论 -
求13-23+33-43+…+973-983+993-1003的值
求13-23+33-43+…+973-983+993-1003的值public class T6 { public static void main(String[] args) { int a,b,sum; a=13; b=1; sum=0; for(;a<=1003;a+=10) { sum=a*b+sum; b=b*(-1); } System.out.println("13-23+33-43+…+973-983+993-1003的值为 "+sum);原创 2021-02-08 22:09:22 · 703 阅读 · 0 评论 -
编写程序,分别利用while循环、do…while 循环和 for 循环求出100~200的累加和
编写程序,分别利用while循环、do…while 循环和 for 循环求出100~200的累加和public class T5 { public static void main(String[] args) { int i=100,sum=0; while(i>=100 && i<=200) { sum+=i; i++; } System.out.println(sum); i=100; sum=0; do { sum+原创 2021-02-08 22:07:21 · 4202 阅读 · 0 评论 -
判断某数能否被3、5、7同时整除
判断某数能否被3、5、7同时整除public class T4 { public static void main(String[] args) { int a=14070; if(a%3==0 && a%5==0 && a%7==0) { System.out.println(a+" 能被3、5、7同时整除"); }else { System.out.println(a+" 不能被3、5、7同时整除"); } }}程序执行结果:14原创 2021-02-08 22:05:45 · 2124 阅读 · 0 评论 -
打印出1~10000范围中所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
1、打印出1~10000范围中所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为153=(13+53+33)。注意,是3位数。注意审题。public class T1 { public static void main(String[] args) { int i,g,s,b,q,w; for(i=1;i<=10000;i++) {// 求各个位数字// 法一: w=i/10000;原创 2021-02-08 21:59:21 · 2532 阅读 · 0 评论