求解:都说是死循环,怎么回事,编译都不通过

哪种说法正确',,、c c c c c x x x x x x x x x x x x x x x x x图片说明图片说明

for ( 初始化; 条件; 单次循环后要做的事 ) => for ( ; true; )

Java和c 还是有区别的,c的世界里 非0 即真

java for循环 第二项必须是bool ( true 或 false ) 值,默认是true . for(;true;) 和 for(;;) 都合法

这不是c 这是java 在for里面要么true要么flase 没有 数字代表的说法

必须编译不通过啊 你哪个1的位置 需要的是boolean类型

死循环请用while(1){}

要么for(;;)要么for(;true;)

把1换成true或者写成boolean.valueof(1),

for循环的死循环要么是for(;;)要么中间给个boolean值或者表达式,你给个1对java来说就是一个数字啊,当然报错

java 不能用0 1 直接代替bool true 和false

这。。有啥好问的。百度不是就搞定了