class Test2 {
public static void main(String[] args) {
int I = 1;
do while(I < 1)
System.out.println("I is" + I);
while(I > 1);
}
}
这个程序是 怎么 执行的 。。。 ?
------解决思路----------------------
class Test2 {
public static void main(String[] args) {
int I = 1;
do{
//由于下面while判断下只有一行代码,所以相对于do while来说整体也类似于一行代码,do后面的{}也省略。
while(I < 1){
//由于此处只有一句代码,所以while后面的{}可省略。
System.out.println("I is" + I);
}
}while(I > 1);
}
}
其实写代码,不管是while还是for,if最好还是把{}加上,方便阅读。