Switch多选择结构01

package com.li;
//JDK新特性,可以用字符串表达,字符的本质是数字
//反编译 java···class(字节源码文件)...IDEA
public class Switch02 {
public static void main(String[] args) {
String name="你";
switch(name){
case "李乐乐":
System.out.println("李乐乐");
break;
case"牛逼":
System.out.println("牛逼yyds!");
break;
default:
System.out.println("整啥呢?");
}
}
}

package com.li;                                                                    
//JDK新特性,可以用字符串表达,字符的本质是数字
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.li;

public class Switch02 {
public Switch02() {
}

public static void main(String[] args) {
String name = "你";
byte var3 = -1;
switch(name.hashCode()) {
case 944449:
if (name.equals("牛逼")) {
var3 = 1;
}
break;
case 26056142:
if (name.equals("李乐乐")) {
var3 = 0;
}
}

switch(var3) {
case 0:
System.out.println("李乐乐");
break;
case 1:
System.out.println("牛逼yyds!");
break;
default:
System.out.println("整啥呢?");
}

}
}

//反编译 java···class(字节源码文件)...IDEA
public class Switch02 {
public static void main(String[] args) {
String name="你";
switch(name){
case "李乐乐":
System.out.println("李乐乐");
break;
case"牛逼":
System.out.println("牛逼yyds!");
break;
default:
System.out.println("整啥呢?");
}
}
}
posted @ 2021-11-26 22:21  随顾  阅读(25)  评论(0)    收藏  举报