for语句嵌套if语句的时候,结果输不出来

xwz97 2019-08-05 09:35:37
public class Test {
public static void main(String[] args) {
int a = 0;
int b = 0;

for(int i=1;1<=100;i++){
if(i%2==0){
b += i;
}else{
a += i;
}
}
System.out.println();//这里报错,报错内容:Unreachable code

}
}

刚开始学,代码跟着老师一模一样的,但是我的就出错了。。。
...全文
153 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwz97 2019-08-05
  • 打赏
  • 举报
回复
引用 1 楼 qybao 的回复:
for的判断条件错,应该是i<=100,不是1<=100,否则无限循环,打印代码部分自然执行不到了
谢谢,i和1搞混了。。。
qybao 2019-08-05
  • 打赏
  • 举报
回复
for的判断条件错,应该是i<=100,不是1<=100,否则无限循环,打印代码部分自然执行不到了

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧