switch case多选择结构/查看反编译类文件

switch case多选择结构

switch中变量类型可以是byte,short,int或char,从javaSE7开始,switch支持字符串类型。

public class demo09 {
    public static void main(String[] args) {
        //case穿透  //switch匹配一个具体的值
        char grade = "C";
        switch (grade){
            case "A":
                System.out.println("优");
                break;//可选
            case "B":
                System.out.println("良");
            case "C":
                System.out.println("合格");
                break;//可选
            default://可选
                System.out.println("不符合任何条件");
        }
    }
}

以下为查看反编译类文件方法:

双击打开java文件和类文件,右键java文件,选择Split Right,将java文件和反编译类文件平铺显示,方便查看类文件,熟悉反编译类文件的实现。

每一个对象都有一个对应的hashCode,每个中文都有一个对应的hash值,通过比较hash值判断是否相等。

首先将对象转换为hashCode,再通过hash值比较,判断姓名,赋值var变量,变换为数值比较

posted @ 2023-02-09 17:46  chengh0618  阅读(16)  评论(0编辑  收藏  举报