当前位置: 代码迷 >> J2SE >> 一个没看清楚的do while
  详细解决方案

一个没看清楚的do while

热度:161   发布时间:2016-04-23 20:20:03.0
一个没看明白的do while
 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最好还是把{}加上,方便阅读。
  相关解决方案