问答详情
源自:4-3 Java条件语句之多重 if

求指教 这是不是太繁琐了?

请在编辑器中应用多重 if 语句,补全代码实现如下功能:

假设年龄大于 60 岁,则提示“老年”;如果年龄介于 40 岁至 60 岁之间,则提示“中年”;如果年龄介于 18 岁至 40 岁之间,则提示“少年”; 18 岁以下则提示“童年”


public class HelloWorld {

    public static void main(String[] args) {

int age=25;

if(age>=60){

     System.out.println("老年");

    else if(age<60&&age>=40){

        System.out.println("中年");

        else if(age>=18&&age<40){

            System.out.println("少年");

            else(age>=0&&age<18){

                System.out.println("童年");

            }

        }

    } 

}


提问者:我也来学Java 2015-06-04 16:56

个回答

  • 慕运维9067361
    2015-06-16 17:01:20

    else后面不用加内容了

  • 伊兮尘昔
    2015-06-05 11:15:29

    楼上正解

  • nil_
    2015-06-04 17:30:38

    public class HelloWorld {
        public static void main(String[] args) {
    	int age=25;
    	if(age > 60) {
    	    System.out.println("老年");
            }else if(age > 40) {
                System.out.println("中年");
            }else if(age > 18) {
                System.out.println("少年");
            }else{
                System.out.println("童年");
            } 
        }
    }