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

来源:4-8 Java循环语句之 do...while

慕粉3337886

2017-01-19 17:13

 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回答

  • Joyeux
    2017-01-19 17:29:25
    已采纳

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

    慕粉3337...

    非常感谢!

    2017-01-20 14:26:48

    共 1 条回复 >

  • 历飞雨
    2017-01-20 00:44:03

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

  • 慕粉1800412428
    2017-01-19 17:23:42

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

    do-while循环:

    do{

    循环内容

    }while(循环条件)

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题