标签: java
我绝对不熟悉编码。我正在学习课程,并且正在按照所有步骤进行操作,但是有些事情我无法弄清。
这是我编写的第一个代码。它打印5次"Hello"。
"Hello"
我试图更改代码。我没有写i + 1,而是按照教师的指示写了i++。它应该再次打印了5次"Hello",但它可以无限运行。
i + 1
i++
我在做什么错?预先感谢。
答案 0 :(得分:3)
i = i++在增量之前分配i的值,即 i = 0之后的i = i++仍等于0。 您永远不会递增i从而永远不会退出循环。
i = i++
i
i = 0