public class Test { public static void main(String[] args) { int sum = 0; for(int i = 0; i < 10; i++){ if (i % 3 != 0){ sum += i; } } System.out.println("sum = " + sum); } }
A: sum = 45 B: sum = 27 C: sum = 18 D: sum = 55
public static void main(String[] args) { int num = 10; for (int i = 0; i < 3; i++) { num--; } System.out.print("num="+num); }
A: num=10 B: num=7 C: num=6 D: num=8
public static void main(String[] args) { int sum = 0; for(int i = 1;i <= 10;i++) { if (i % 2 == 0) { sum += i; } } System.out.println(sum); }
A: 25 B: 30 C: 35 D: 40
A.
int sum=0; for(int i=1;i<=10;i++){ if(i%2==0){ sum+=i; } }
B.
int sum=0; for(int i=1;i<10;i+=2){ sum+=i; }
C.
int sum=0;for(int i=1;i<10;i++){ if(i%2!=0){ sum+=i; }}
D.
int sum=0;for(int i=0;i<=10;i+=2){ sum+=i;}
for (初始化语句; 循环判断表达式; 步进语句) { ①int a = 10; ②循环体;}
A: 因为初始化语句在循环中只执行一次,所以循环过程中, 无法使用初始化语句中定义的变量B: 循环判断表达式的执行次数 , 会比循环体的执行次数多一次C: ①处定义的变量a, 每一次进入循环, 都会重新定义一个新的变量D: 循环体是否执行, 需要根据 [ 循环判断表达式 ] 返回的true 或 false 而定
public static void main(String[] args){ int i = 1; while(i<=10) { if(i%3==0){ System.out.print(i+" "); } i++; }}
A: 3 6 9 10B: 3 6 9 C: 9 3 6D: 3 9 6
public class test { public static void main(String[] args) { int sum = 0; int i=0; while (i<=5){ if(i % 2 != 0){ sum += i; } i++; } System.out.println("sum = " + sum); }}
A: sum = 9B: sum = 6C: sum = 15D: sum = 0
public static void main(String[] args) { int sum=0; int i=1; while(i<3){ sum+=i; i++; } System.out.print("sum="+sum);}
A: sum=3B: sum=0 C: sum=6 D: sum=1
public static void main(String [] args){ int i = 1; while(i == 10){ ++i; System.out.println("执行循环啦"); }}
A: 语法错误。B: 打印9次执行循环啦C: 打印10次执行循环啦D: 没有输出结果
public static void main(String[] args) { int count = 0; int i = 2; while( i < 7){ if (i % 2 == 1){ count++; } i++; } System.out.println(count);}
A: 2B: 3C: 4D: 5
public class Test { public static void main(String[] args) { int sum = 0; int i = 1; do{ if (i % 2 == 0){ sum += i; } i++; }while(i <= 5); System.out.println("sum = " + sum); System.out.println("i = " + i); }}
A: sum = 6 i = 5B: sum = 15 i = 6C: sum = 6 i = 6D: sum = 15 i = 5
public static void main(String [] args){ int count = 1; do { count++; }while(count == 10); System.out.println(count);}
A: 9B: 11C: 10D: 2
public static void main(String[] args) { int result = 10; int i=5; do { result *= result; i--; } while (i > 3); System.out.println("result="+result);}
A: result=10B: result=100 C: result=1000D: result=10000
public static void main(String[] args) { int i = 2; int count = 5; do { i++; count *= 2; } while (i < 5); System.out.println(count);}
A: 10B: 20C: 40D: 80
A: do...while循环在循环条件成立的情况下,循环语句体才能被执行B: do...while循环的循环条件即使不成立,循环语句体也能被执行1次C: do...while循环的循环语句体只能被执行一次D: do...while是先执行循环语句体,再判断循环条件是否成立
public static void main(String[] args){ for(int i=1;i<=10;i++){ if(i%5==0){ System.out.println("hello"); break; } }}
A: 输出5个`hello` B: 输出4个`hello`C: 输出1个`hello`D: 输出9个`hello
public class Test01 { public static void main(String[] args) { for(int x=1; x<=10; x++) { if(x % 3==0) { // 补全代码 __________ } System.out.println("我爱Java!"); } }}
* 问题: ① 在控制台输出2次:"我爱Java!" 横线处应该填写什么? ② 在控制台输出7次:"我爱Java!" 横线处应该填写什么?
A: ① continue ② breakB: ① continue ② continueC: ① break ② continueD: ① break ② break
A: break是跳出本次循环,执行break之后,循环还可以继续执行B: continue是跳出整个循环,一定会让这个循环终止C: break除了用于循环还可以用于swtich语句,在switch语句中表示跳出switch语句,在循环中表示终止当前循环D: continue除了用于循环还可以用于switch语句,都表示继续匹配的意思
public static void main(String[] args) { for (int i = 0; i <5 ; i++) { if (i==1){ continue; } System.out.print("天王盖地虎 "); if (i==2){ break; } System.out.print("宝塔镇河妖 "); }}
A: 天王盖地虎 宝塔镇河妖B: 天王盖地虎 宝塔镇河妖 天王盖地虎 宝塔镇河妖 天王盖地虎 C: 天王盖地虎 宝塔镇河妖 宝塔镇河妖D: 天王盖地虎 宝塔镇河妖 天王盖地虎
public static void main(String[] args) { int count = 0; for(int i = 1;i <= 10;i++) { if(i % 5 == 0) { break; } if (i == 3 || i == 7 || i == 9){ continue; } count++; } System.out.println(count);}
A: 4B: 3C: 2D: 1