<span style="white-space:pre"> </span>int count = 100;
while ( count >= 0 )
{
count = count - 1;
System.out.println(count);
}
System.out.println("发射!");
错误:while后不小心加了个;
1、循环需要执行多少次(执行标志为输出的东西)
2、循环结束有没有输出0
3、循环结束count值是多少
最后几个输出结果:
3
2
1
0
-1
-1
发射!
留意细节:
1.count >=0
while ( count >= 0 )
如果count >=0
输出结果没有-1
2.
<span style="white-space:pre"> </span>count = count - 1;
System.out.println(count);
如果变成
System.out.println(count);
count = count - 1;
输出结果没有多个-1,且输出100
如果数字改成“发射!”,怎么算多少轮(小套路)
1、设小数(小套路)
2、运行
3、数次数
4、推断
while ( count > 0 )
{
count = count - 1;
System.out.println("发射!");
}
System.out.println(count);
System.out.println("发射!");
如果改成do-while,那三个问题会怎样
int count = 10;
do
{
System.out.println(count);
count = count - 1;
}while ( count > 0 );
System.out.println("发射!");
1、循环需要执行多少次(执行标志为输出的东西) 10
2、循环结束有没有输出0 无
3、循环结束count值是多少 0
错误:count值不是1,最后count值无输出