为了账号安全,请及时绑定邮箱和手机立即绑定

这样行吗?

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("童年"); } 这样行吗?

正在回答

3 回答

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("童年");
}
}


1 回复 有任何疑惑可以回复我~

大括号不太对  别的没毛病......吧,我觉得ok

0 回复 有任何疑惑可以回复我~
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)后面

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165161    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

这样行吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信