Java黑皮书课后题第5章:5.10(找出能被5和6整除的数)编写程序,显示从100到1000之间所有能被5和6整除的数,每行显示10个。数字之间用一个空格字符隔开
5.10(找出能被5和6整除的数)编写程序,显示从100到1000之间所有能被5和6整除的数,每行显示10个。数字之间用一个空格字符隔开
- 题目
- 题目概述
- 破题
- 引申:continue break与return
- 代码
- 结果
题目
题目概述
5.10(找出能被5和6整除的数)编写程序,显示从100到1000之间所有能被5和6整除的数,每行显示10个。数字之间用一个空格字符隔开
破题
- 用for循环判断从100到1000之间的所有整数能否被5和6整除
- 如果能被整除,便直接用if判断语句输出
- if语句中再嵌套一个条件判断语句,当输出个数为10时,输出一个换行符(可以是System.out.println()也可以是System.out.print("\n"))
引申:continue break与return
continue跳出本次循环,break结束循环,return结束方法
可以参考以下url(点击这里直达):
https://blog.csdn.net/qq_32452623/article/details/51488658
代码
public class Test5_10 {public static void main(String[] args) {// 用for循环判断从100到1000之间的所有整数能否被5和6整除boolean bool = false; //打标:如果能同时被5和6整除则设置为trueint n = 0; //计数变量,每满10换行for(int i = 100; i < 1001; ++i){// 判断从100到1000之间的所有整数能否被5和6整除bool = false;if((i % 5 == 0) && (i % 6 == 0)){bool = true;}// 如果能同时被整除:输出if (bool){System.out.print(i + " ");++n;}// 输出10个变量换行if(n == 10){System.out.println();n = 0;}}}
}
结果
120 150 180 210 240 270 300 330 360 390
420 450 480 510 540 570 600 630 660 690
720 750 780 810 840 870 900 930 960 990
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
