JAVA基础day02

发布于:2022-11-28 ⋅ 阅读:(232) ⋅ 点赞:(0)

>>>>> 来来来 咱们书接上会! <<<<<

六、运算符&选择语句:

5.If语句格式:

格式1:

if(结果为boolean类型的表达式){
语句体;
}

public class IfDemo01 {
    public static void main(String[] args) {
        boolean isTrue = true;
        if (isTrue) {
            System.out.println("green");
        }
    }
}

格式2:

if(表达式){
    语句体1;
}else {
    语句体2;
}
public class IfDemo02 {
    public static void main(String[] args) {
        boolean isTrue = true;
        boolean isfalse = false;
        if (isTrue) {
            System.out.println("green");
        }else(isfalse) {
            System.out.println("Nogreen");
        }
    }
}

格式3:

if(表达式){
语句体1;
}else if(表达式){
语句体2;
}…{
语句体…
}else {
}

解释:

跟格式二相比,就是多重选择(根据条件判断),如果1,要么2,要么3........其中else表示和上个表达式的值相反

6.关系运算符:

符号:

在这里插入图片描述

注意:

1.关系运算符的结果都是boolean类型,要么是true,要么是false
2.千万不要把“==”写成“=“

7.逻辑运算符(!)

符号:

1.&&      逻辑与,并且的意思    遇false就false,两个都对就是true
2.||       逻辑或,或者的意思    遇true就true,两个都错就是false
3.!       非,取相反的意思

8.三元运算符

1.格式:关系表达式?表达式1:表达式2 范例:a>b?a:b;
2.运算规则:
	首先计算关系表达式的值
	如果值为true,表达式1的值就是运算结果
	如果值为false,表达式2的值就是运算结果
3.三元运算符和if语句的区别,只有两个结果的时候可以用三元,if语句一般内有多个操作

9.Switch语句:

格式:

switch(表达式){
case值1:
语句体1;
break;
case值1:
语句体2;
break;

  default:
  	语句体n+1;
	break;
}

@Test
public class SwitchDemo01 {
    public static void main(String[] args) {
         int a = 4;
         switch (a) {
             case 1 :
             case 2 :
                 System.out.println("2");
                 break;
             case 3 :
             case 4 :
                 System.out.println("4");
                 break;
         }
        }
    }


在这里插入图片描述
在这里插入图片描述

写给你的话@

如果你以为这就java你可太天真了 ! 这是洒洒水的一滴滴,今天就到这里,明天继续努力!!觉得有用的请动动小手点个赞哦!

上篇目录:

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到