- class WhileSum
- {
- public static void main(String[] args)
- {
- int sum=0;
- int x=0;
- while(x>0&&x<=100)//定义x的时候初始化为x=0,不满足这一行的条件x>0&&x<=100,则不执行while的函数体,直接执行下一条语句
- {
- sum+=x;
- x++;
- }
- System.out.println("sum="+sum);
- }
- }
复制代码 定义x的时候初始化为x=0,while循环设定的条件x>0&&x<=100,则不执行while的函数体,直接执行下一条语句
也就是输出语句,因为没有执行改变x的值的语句,所以输出结果为初始化的值0。
|