怪物
2015-07-21 12:41
int age=25;
String eg;
if(age>60)
eg="老年";
else if(age>40)
eg="中年";
else if(age>18)
eg="少年";
else
eg="童年";
System.out.println(eg);
/有个同学是这样的代码。不得不说很高深。可是逻辑错误 输入年龄18就没有结果了。 还居然有那么多人点赞。都是神啊
输入18到25之间无结果
这样做是没有输出结果的
else后面有没有括号系统会默认再执行下一行就不再执行
最好把括号加上,
你可以修改一下age的值为18运行下。有结果的呀~~~
他这里只是省略了花括号。其实代码流程跟参考代码是一样滴~~~
Java入门第一季(IDEA工具)
1167989 学习 · 18750 问题
相似问题
回答 2
回答 1