public class HelloWorld { public static void main(String[] args) { int age=25; if(age>=18){ if(age>=40){ if(age>=60)System.out.println("老年"); } else System.out.println("中年"); } else System.out.println("少年"); } else System.out.println("童年"); } 这样行吗?
if(age>=60)System.out.println("老年");
System.out.println("中年");
System.out.println("童年");
你这三处的‘;’(分号)是中文的分号,应该修改为英文状态下的
另外还有其他错误,正确如下:
public class HelloWorld { public static void main(String[] args) { int age=25; if(age>=18){ if(age>=40){ if(age>=60){ System.out.println("老年"); }else System.out.println("中年"); }else System.out.println("少年"); }else System.out.println("童年"); } }
大括号不太对 别的没毛病......吧,我觉得ok
public class HelloWorld{ public static void main(String[] args){ int age = 25; if(age>=18){ if(age>=40){ if(age>=60){ System.out.println("老年"); }else System.out.println("中年"); }else System.out.println("少年"); }else System.out.println("童年"); } }
可以,你打少一个大括号了,if(age>=60)后面