已采纳回答 / PatchSky神秘人
你的代码是没错的,但是你不要在慕课网的代码输入栏里面执行,那个只是学习用的,不一定准确,你把代码复制到eclipse执行,能正确显示,求最佳答案
2017-02-09
最赞回答 / ziom
1.8以上的jdk在windows环境下是有这个问题,可以通过手动拖拽javac命令到dos窗口的方式编译java文件,也可以跳过这一段,反正实际开发也不用你手动编译
2017-02-09
已采纳回答 / ziom
因为执行了break;以后就会跳出循环,下面那句打印输出就肯定不会被执行,所以被编译器认为是多余的。把这句打印输出和break;上下调换一下位置就行了。
2017-02-09
最新回答 / 我手残无可救药
这是语言的规定.规定在算术运算结果中,如果参与运算的全是整数,有long(长整型)的,结果为 long,否则为 int;如果参与运算的有小数,有long(长整型)或者double(双精度浮点型)的,结果为 double,否则全为 float;
2017-02-09
已采纳回答 / ziom
代码没问题,是慕课网的原因,这毕竟不是真实的开发环境,而是模拟出来用来教学的,不用太纠结,跳过这一节也行。如果有强迫症,可以试试下面的写法,应该可以通过:<...code...>求采纳!
2017-02-09
已采纳回答 / 小草好闲
你是指的 String hobby += "慕课网";报错是吧。hobby +="慕课"就是 hobby = hobby+"慕课"这个是因为String定义的变量没有初始化直接使用就会出错,类似的String s ; String hobby = s + "慕课网";也会报错,使用下面的String s = ""; String hobby = "慕课网"+s;就不会报错了
2017-02-09