Java-switch选择结构
生活随笔
收集整理的這篇文章主要介紹了
Java-switch选择结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本類型
public class SwitchDemo01 {public static void main(String[] args) {// case 穿透char grade = 'B';switch (grade) {case 'A':System.out.println("優秀");break;case 'B':System.out.println("良好");break;case 'C':System.out.println("及格");break;case 'D':System.out.println("再接再厲");break;case 'E':System.out.println("掛科");break;default:System.out.println("未知等級");}} }JDK7的新特性,表達式結果可以是字符串
public class SwitchDemo02 {public static void main(String[] args) {String name = "王紅";// JDK7的新特性,表達式結果可以是字符串!!!switch (name) {case "來了":System.out.println("來了");break;case "那你":System.out.println("那你");break;case "王紅":System.out.println("王紅");break;default:System.out.println("弄啥來!");}} }反編譯查看SwitchDemo02 如何實現
public class SwitchDemo02 {public SwitchDemo02() {}public static void main(String[] args) {String name = "王紅";byte var3 = -1;switch(name.hashCode()) {case 840641:if (name.equals("來了")) {var3 = 0;}break;case 949367:if (name.equals("王紅")) {var3 = 2;}break;case 1168157:if (name.equals("那你")) {var3 = 1;}}switch(var3) {case 0:System.out.println("來了");break;case 1:System.out.println("那你");break;case 2:System.out.println("王紅");break;default:System.out.println("弄啥來!");}} }https://www.bilibili.com/video/BV12J41137hu?p=37&spm_id_from=pageDriver
總結
以上是生活随笔為你收集整理的Java-switch选择结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS键盘字母相应的keyCode值
- 下一篇: 前端_网页编程 Form表单与模板引擎(