xbin0316@qq.com 发表于 2015-12-17 23:08
for循环的括号,编译器是靠;号来区别里面几个部分的,你把;打在了括号外面,编译器会把那个)当做最后一 ...
18338762337 发表于 2015-12-18 15:24
我觉得你的while程序可以编译通过但是不会执行出结果吧
xbin0316@qq.com 发表于 2015-12-17 23:22
我更正前面说的话;还记得for循环不用{}的简写形式么?你的代码里面就是for的简写,简写的语句快就是;, ...
李永佳 发表于 2015-12-18 12:17
语法错误也拿来分享.........................
李勋@1211 发表于 2015-12-18 23:13
我稍微改了下, 把for循环改成这个:
for(int i = 2;i > 1 ;);{
System.out.println("hello");
李勋@1211 发表于 2015-12-18 23:13
我稍微改了下, 把for循环改成这个:
for(int i = 2;i > 1 ;);{
System.out.println("hello");
sorryjsy 发表于 2015-12-20 11:02
如上代码
编译时,编译器能判断出 for(;;); 是一个完整的for循环,但是也是一个死循环,此时后面的代码快{S ...
sorryjsy 发表于 2015-12-20 11:02
如上代码
编译时,编译器能判断出 for(;;); 是一个完整的for循环,但是也是一个死循环,此时后面的代码快{S ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |