数据类型与运算符

数据类型

instanceof 作用

class Parent {
}

class Child extends Parent {
}

class Child2 extends Parent {
}

public static void main(String[] args) {
    Parent item = new Child();
    System.out.println(item instanceof Object);
    System.out.println(item instanceof Parent);
    System.out.println(item instanceof Child);
    System.out.println(item instanceof Child2);
}

结果:

true
true
true
false

运算符

<=, >= 优先级高于 ==,!=


条件运算符

三元运算符

条件?表达式1:表达式2

  • 条件为true时,执行表达式1;条件为false,执行表达式2

switch...case

package com.study;

public class Java8Test {

    public static void main(String[] args) {
        String flag = "表达式2";
        switch (flag) {
            case "表达式1":
                System.out.println("匹配结果:表达式1");
                break;
            case "表达式2":
                System.out.println("匹配结果:表达式2");
                break;
            default:
                System.out.println("匹配结果:默认结果");
                break;
        }
    }

}

posted @ 2023-05-31 14:00  allenwork  阅读(18)  评论(0)    收藏  举报