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

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

11个回答

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

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

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

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问