var mynum =6;//mynum初值化数值为6
do
{
document.write("数字:"+mynum+"<br/>");
mynum=mynum-1;
}
while(mynum<=6)
这个代码什么问题,为什么一执行就死了呢??
var mynum =6;//mynum初值化数值为6
do
{
document.write("数字:"+mynum+"<br/>");
mynum=mynum-1;
}
while(mynum<=6)
这个代码什么问题,为什么一执行就死了呢??
这个试着写几组数据就发现了啊:
输出:数字6 mynum:5 满足5<6循环
数字5 mynum:4 满足4<6循环
while(mynum<=6)
这个总是成立,循环条件有误
int i = 0;
while(i < 5){
i = i + 1;
System.out.print(i);
}
System.out.println();
// ==============>
do{
i = i - 1;
System.out.print(i);
}while(i > 0);
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
mynum = 5 ,4 ,3 ,2 ,1 ,-1 ,-2 永远小于 6 所以死循环
估计你应该是
这样就只循环6次了