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

在 if else 语句中同时使用多个条件

在 if else 语句中同时使用多个条件

白衣染霜花 2021-10-28 16:54:28
我有一个涉及使用 Java 的 if else 语句的问题。我被困在如何在括号内放置两个条件,或者这是否可能?到目前为止,这是我的代码:public class rollerCoaster {    int age = 11;    int weight = 81;    if ( age <= 10 && weight < 10 ) {            System.out.println("This person needs to ride the black roller coaster.");    }    else if ( age <= 10 && weight >= 80 && <= 200  ) {    }    else {    }    //The new part is this:    else if ( condition_two ) {    }};
查看完整描述

3 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

约定类名中的所有FIRTS图表的首字母都需要大写,而代码的结构我认为应该是这样的


public class RollerCoaster {


static int age = 11;

static int weight = 81;



public static void main(String args[]) {

    if(age <= 10) {

        if(weight < 10) {

            System.out.println("This person needs to ride the black roller coaster.");  

        }else if(weight >= 80 && weight <= 200) {

            System.out.println("This person needs to ride the red roller coaster.");

        }else {

            System.out.println("The roller coaster is not able for this person");

        }

    }else{

        if(weight < 10) {

            System.out.println("This person needs to ride the black roller coaster.");  

        }else if(weight >= 80 && weight <= 200) {

            System.out.println("This person needs to ride the red roller coaster.");

        }else {

            System.out.println("The roller coaster is not able for this person");

        }           

    }

}

}


查看完整回答
反对 回复 2021-10-28
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

对于关系运算符 '<=' 您需要提供两个操作数。所以你else if在你的 if 语句中应该是:

else if ( age <= 10 && weight >= 80 && weight <= 200 ) {
}


查看完整回答
反对 回复 2021-10-28
  • 3 回答
  • 0 关注
  • 292 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信