为啥我的这个程序他提示我i++是死代码 而且运行的结果是0 ---end---

时间:2018.11.25 发布人:

为啥我的这个程序他提示我i++是死代码 而且运行的结果是0 ---end---

已解决问题

谷歌用户在2018.11.25提交了关于“爱因斯坦为啥我的这个程序他提示我i++是死代码 而且运行的结果是0 ---end---”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T14:30:46。

packageyyh;

publicclassh**ello{

publicstaticvoidmain(String[]args)

{

//TODO自动生成的方法存根

for(inti=0;i<=100;i++)

{

System.out.println(i);

if(i==6);

{bre**;}

}

System.out.println("---end---");

}

}


希望大家能够帮助她。

详细问题描述及疑问:

packageyyh;

publicclassh**ello{

publicstaticvoidmain(String[]args)

{

//TODO自动生成的方法存根

for(inti=0;i<=100;i++)

{

System.out.println(i);

if(i==6);

{bre**;}

}

System.out.println("---end---");

}

}


期待您的答案,希望你能感受到,我最真诚的谢意 !
希望以下的回答,能够帮助你。

第1个回答

用户名:猫猫丝  

这段代码中,i本身没问题,有问题的是:if(i==6);,这句,末尾多了个“;"号,这个分含圆联问针优死号导致if的判断无任何执行体,后面的{bre**;}不被if约束。其结果就是i==0的时候,就会跳出循环。