package com.entel.demo; public class TestSwitch { public static void switchMethod(String demo) { switch (demo) { case "ZhangSan": System.out.println("ZhangSan come here"); break; case "LiJian": // System.out.println("LiJian come here"); break; case "LiSi": System.out.println("LiSi come here"); break; default: break; } } public static void ifMethod(String demo) { if ("ZhangSan".equals(demo)) { System.out.println("ZhangSan come here"); } else if ("LiJian".equals(demo)) { // System.out.println("LiJian come here"); } else { System.out.println("LiSi come here"); } } public static void main(String[] args) { String demo = "LiJian"; long start = System.currentTimeMillis(); for (int i = 1; i < 1000000; i++) { switchMethod(demo); } long end = System.currentTimeMillis(); System.out.println(end - start); long start2 = System.currentTimeMillis();; for (int i = 1; i < 1000000; i++) { ifMethod(demo); } long end2 = System.currentTimeMillis(); System.out.println(end2 - start2); } }