6.2Java_if语句的三种格式

2021-06-08 15:02

阅读:679

标签:lse   选择结构   流程   表达   记录   智能   多个   否则   整数   

1.
if(关系表达式){
语句体1;
}
执行流程:
如果关系表达式成立,则执行语句体1,
如果关系表达式不成立,则不执行语句体1.

 System.out.println("开始执行");

        //定义俩个整形的变量数据
        int a = 10;
        int b = 10;

        //判断俩个变量是否相等
        if (a ==b){
            //如果能走到这里条件成立
            System.out.println("俩个数据相等");
        }

        System.out.println("结束执行");

 

2.
if(关系表达式) {
语句体1;
} else {
语句体2;
}
执行流程:
先判断关系表达式,看其是否成立(true:成立,false:不成立).
如果关系表达式成立,则执行语句体1,
如果关系表达式不成立,则执行语句体2.

 //需求:判断俩个整数是否相等,相等打印“相等”,不相等则打印“不相等”
        int a = 20;
        int b = 10;

        //调用if语句的第二种格式
        if(a==b){   //if:如果
            System.out.println("俩个整数相等");
        }  else {   //else:否则
            //能走到这里说明条件不成立。
            System.out.println("俩个整数不相等");
        }

        System.out.println("结束执行");

 


3.
选择结构之if语句:
第三种格式:
      if(关系表达式1){
           语句体1 ;}else if(关系表达式2){
                  语句体2;
              }else if(关系表达式3){
                    语句体3;
               } else if(关系表达式n){//n的意思是:这里可以写多个else if(关系表达式){}
              语句体n;
              }else !
            语句体 n+1;
           执行流程:
         先判断关系表达式1,看其是否成立(true:成立, false:不成立).
        成立,则执行语句体1,
        不成立,
        则判断关系表达式2,看其是否成立.
        成立,执行语句体2,
      不成立,
    则判断关系表达式3,看其是否成立.依次类推,
   如果关系表达式n成立,
     则执行语句体n,否则执行语句体n + 1

练习

需求:黑马智能机器人小黑和你打招呼.
你说0~12的数字,小黑说:上午好。
你说13~18的数字,小黑说:下午好。
你说19~24的数字,小黑说:晚上好。
你说其他数字,小黑说:买了否冷,我不认识这个时间!
 //1.定义变量
        int time = 32;
        //2.记录时间
        if (time >= 0 && time ) {
            System.out.println("小黑说:上午好");
        } else if (time >= 13 && time ) {
            System.out.println("小黑说:中午好");
        } else if (time >= 19 && time ) {
            System.out.println("小黑说:下午好");
        } else {
            System.out.println("小黑说:买了否冷,我不认识这个时间!");
        }

 

 

 

6.2Java_if语句的三种格式

标签:lse   选择结构   流程   表达   记录   智能   多个   否则   整数   

原文地址:https://www.cnblogs.com/yjffish/p/14525536.html


评论


亲,登录后才可以留言!