匚程式 2022-03-12 15:25 采纳率: 100%
浏览 59
已结题

if里加了判断语句为什么代码还是死循环?

问题遇到的现象和发生背景

练习题:
完成 下面表达式输出
0+5=5
1+4=5
2+3=5
3+2=5
4+1=5
5+0=5

问题相关代码,请勿粘贴截图

for(int c = 5,a = 0,b = 5;a + b == c; a++,b--){
if(a < 6){
System.out.println(a + "+" + b + "=" + c );
}
}

运行结果及报错内容

cmd中运行

0+5=5
1+4=5
2+3=5
3+2=5
4+1=5
5+0=5
-2147483648+-2147483643=5
-2147483647+-2147483644=5
-2147483646+-2147483645=5
-2147483645+-2147483646=5
-2147483644+-2147483647=5
-2147483643+-2147483648=5
-2147483642+2147483647=5
-2147483641+2147483646=5
-2147483640+2147483645=5
-2147483639+2147483644=5
-2147483638+2147483643=5
-2147483637+2147483642=5
-2147483636+2147483641=5
-2147483635+2147483640=5
.
.
.
.
死循环

我的解答思路和尝试过的方法

思路:a从0自增到5,b从5自减到0
if语句a>5时停止打印

我想要达到的结果

0+5=5
1+4=5
2+3=5
3+2=5
4+1=5
5+0=5

  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 3月20日
      • 已采纳回答 3月12日
      • 创建了问题 3月12日

      悬赏问题

      • ¥15 结构体数组文件读取问题
      • ¥15 写c++代码,第7题说一下使用的计算方法
      • ¥15 postman接口自动化测试报告实践总结
      • ¥15 有关c++的问题,利用相关知识
      • ¥15 求香农编码和解码的matlab代码
      • ¥20 ROS中的TEB局部规划问题
      • ¥20 关于#matlab#的问题:要求测出上面图片中所有同心圆的半径
      • ¥20 epanet软件运行问题
      • ¥15 Python 文件读取
      • ¥60 dpabi进行Alff计算时脑池有干扰信号