Java-笔记5-复习
1. 循环结构是如何最后退出循环的,有哪些不同的情况请说明。 ① 循环条件返回false ② 在循环体内,一旦执行到break,跳出循环 continue;return 2.指出如下程序输出的结果: label: for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 10; j++) { if (j % 4 == 0) { continue label; } System.out.print(j); } System.out.println(); } 正确结果:123123123123 3.一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。 编程 找出1000以内的所有完数。(因子:除去这个数本身的其它约数) //int factor = 0; for(int i = 1;i <= 1000;i++){ int factor = 0; for(int j = 1;j <= i/2;j++){ if(i % j == 0){ factor += j; } } if(i == factor){ System.out.println(i); } //重置factor //factor = 0; } break continue 5. ****** ***** **** *** ** * 外层循环控制行数