yjffish

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 <= 12) {
            System.out.println("小黑说:上午好");
        } else if (time >= 13 && time <= 18) {
            System.out.println("小黑说:中午好");
        } else if (time >= 19 && time <= 24) {
            System.out.println("小黑说:下午好");
        } else {
            System.out.println("小黑说:买了否冷,我不认识这个时间!");
        }

 

 

 

分类:

技术点:

相关文章:

  • 2023-03-30
  • 2022-12-23
  • 2021-11-23
  • 2021-06-19
  • 2021-05-29
  • 2022-12-23
  • 2021-05-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2021-12-21
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
相关资源
相似解决方案