java if语句 java中while true为什么是死循环?

java中while true为什么是死循环?这是while语句的特征。while语句的执行顺序是先判断条件是否成立。如果它成立,循环体将被执行。如果它站不住脚,它就会退出。如果while中的判断条件

java中while true为什么是死循环?

这是while语句的特征。while语句的执行顺序是先判断条件是否成立。如果它成立,循环体将被执行。如果它站不住脚,它就会退出。如果while中的判断条件为真,则它将始终为真,并且循环体将始终被执行,因此它是一个死循环。

java的try catch语句在循环里执行,如果抛出异常,还继续循环吗?谢谢了?

如果异常的位置在try代码块中,那么如果在catch中未主动抛出异常,并且catch代码没有异常,则循环将继续。如果异常发生在catch代码块中,并且程序没有尝试在catch中捕获异常,则循环将被中断。总之,循环是否中断取决于代码本身是否处理异常。如果程序处理异常并且没有将其抛出到JVM,则循环不会终止。此外,您应该注意catch代码块是否也可能有异常。