1 int c = 0; 2 intg = c%2; 3while(c<=100)
4 { 5 6 if(g == 1) 7 { 8 System.out.println(c); 9 } 10 c++; 11 }
自己看了很久没看出来,后来请教同学才知道,变量g是不能写在一开始的,因为while循环只是循环自己的那个花括号内的指令,不会循环外面的,这样变量g就不会做出改变了,变成了一个没有意义的数据,后来更改了一下就可以正常输出了,改为:
1 int c = 0; 2 int g; 3 while(c<=100) 4 { 5 g = c%2; 6 if(g == 1) 7 { 8 System.out.println(c); 9 } 10 c++; 11 }
这样才是可以运行的代码!
时间: 2024-10-09 16:19:06