**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
1小时前关闭。
Improve this question
我想打印2类数的和。但是当你写0时,循环由于中断而结束。我写1,2和0,它们的和是0。为什么?
**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
1小时前关闭。
Improve this question
我想打印2类数的和。但是当你写0时,循环由于中断而结束。我写1,2和0,它们的和是0。为什么?
2条答案
按热度按时间bmp9r5qi1#
“我不太明白你到底想做什么。但是你写的代码和你说的没有关系。我建议你多做一些算法练习。网上有很多这样的网站,比如LeetCode,Hackerrank等等。”
回到你的问题,你写的代码只在
a == 0
时运行easy
类的print
方法一次。所以每当a
等于0时,你总是看到答案为0,因为你没有改变App
类中的变量sum
。首先,你需要在App
类的循环中把a
加到sum
上,然后你就可以把和值发送到easy
类的print方法并打印出来。9rbhqvlz2#
每次输入都被重新分配到
a
,而不是在循环中累加到sum
。你应该在循环中增加sum
。