为了账号安全,请及时绑定邮箱和手机立即绑定

输出语句放置的位置不同,为什么输出不同

 public class HelloWorld {
    public static void main(String[] args) {
        
int a=1;
do{
    System.out.println("我!");
    a++;
}while(a<=10);
     
}
}

 public class HelloWorld {
    public static void main(String[] args) {
     int a=1;
do{
    a++;  

}while(a<=10);
     System.out.println("我!");
}
}

执行结果不同

正在回答

3 回答

你的第二个输出就没有放在do...while的循环体中,其结果也只能是第一种输出10句,第二种输出1句。

1 回复 有任何疑惑可以回复我~
#1

慕粉3337886 提问者

非常感谢!
2017-01-20 回复 有任何疑惑可以回复我~

你把输出语句放在循环里面和循环外面的区别。

0 回复 有任何疑惑可以回复我~

前一段代码的输出语句是在do-while循环里面,后一段代码的输出语句根本不在循环体里面啊。

do-while循环:

do{

循环内容

}while(循环条件)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输出语句放置的位置不同,为什么输出不同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信