思绪纷飞
2017-12-05 20:02
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)后面
Java入门第一季(IDEA工具)
1168109 学习 · 18754 问题
相似问题