if语句】【Java基础】java分支结构if怎么使用

2020-11-20 17:10发布

4条回答
想当熊猫
2楼 · 2020-11-20 17:27
public class IfClass {    public static void main(String[] args) {        // if(boolean 表达式){语句块}
        //boolean=true 执行语句块,反之不执行
        int score=56;        if(score<60 boolean=true 执行语句块1 boolean=false执行语句块2 int score1=66;        if(score1 xss=removed char sex ='男';        if(sex xss=removed xss=removed int a = 10;        int b  int c = 3;        if(a>b){            if(a>c){
                System.out.println("最大值为a");
            }else{
                System.out.println("最大值为c");
            }
        }else{            if(b>c){
                System.out.println("最大值为b");
            }else{
                System.out.println("最大值为c");
            }
        }        //输入一个数字,输出对应的星期数
        int weekday = 1;        if(weekday == 1){
            System.out.println("星期一");
        }else if(weekday == 2){
            System.out.println("星期二");
        }else if(weekday == 3){
            System.out.println("星期三");
        }else if(weekday == 4){
            System.out.println("星期四");
        }else if(weekday == 5){
            System.out.println("星期五");
        }else if(weekday == 6){
            System.out.println("星期六");
        }else if(weekday == 7){
            System.out.println("星期天");
        }else{
            System.out.println("输入错误");
        }
    }

}
魏魏姐
3楼 · 2020-11-23 14:27

1. 第一种应用的格式为双路条件选择。语法格式如下:if (条件表达式){ 语句序列1}else{ 语句序列2}if和else都是Java的关键字,执行if语句时,程序先计算条件表达式的值,如果值为“真”,则执行“语句序列1 ”;如果值为“假”,则执行“语句序列2”。注意:这里的分支语句序列如果只有一个语句,则不需要用大括号括起来;否则,分支中的所有语句都需要用大括 号括起,以便与分支之外的语句相区分。2. 第二种应用格式为单路条件选择。语法格式如下:if (条件表达式){ 语句序列 }即只有if 分支,没有else分支,如果条件表达式成立,则执行if分支语句,否则直接 执行if语句之后的其它语句。3. 第三种应用格式为多重条件选择结构,该语句的功能是对else if 进行了更多的条件判断,不同的条件对应不同的语句组。同时,if语句还可以进行语句 的嵌套。需要注意的是,在使用if 嵌套语句时,最好使用{}来确定相互的层次关系。注意:在Java中,if()和else if()括号中条件表达式的结果必须是布尔型的(即true或false),这一点与 C和C++不同。

小狮子
4楼 · 2020-11-30 18:16
  1. if (条件表达式) {

  2. 语句块;

  3. }

  1. if (表达式) {

  2. 语句块1;

  3. } else {

  4. 语句块2;

  5. }

  1. if(表达式1) {

  2. 语句块1;

  3. } else if(表达式2) {

  4. 语句块2;

  5. ...

  6. } else if(表达式n) {

  7. 语句块n;

  8. } else {

  9. 语句块n+1;

  10. }



征戰撩四汸
5楼 · 2022-03-18 15:16

1、if(布尔表达式)

{

//如果布尔表达式为true将执行的语句

}

2、if(布尔表达式){

//如果布尔表达式的值为true

}else{

//如果布尔表达式的值为false

}

3、if(布尔表达式 1){

//如果布尔表达式 1的值为true执行代码

}else if(布尔表达式 2){

//如果布尔表达式 2的值为true执行代码

}else if(布尔表达式 3){

//如果布尔表达式 3的值为true执行代码

}else {

//如果以上布尔表达式都不为true执行代码

}

4、if(布尔表达式 1){

如果布尔表达式 1的值为true执行代码

if(布尔表达式 2){

如果布尔表达式 2的值为true执行代码

}

}


相关问题推荐

  • 回答 16

    1.if语句的一般格式if(表达式){语句组1;}[else{语句组2;} ](1)if语句中的表达式必须用(和)括起来。(2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式(...

没有解决我的问题,去提问