Swich的普通使用:
package day_1;
import java.util.Scanner;
public class SWICH {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
System.out.println("请输入数值:");
int a1=a.nextInt();
switch (a1){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
case 4:
System.out.println("4");
break;
default:
System.out.println("其他");
break;
}
}
}
swich(变量){
case 数值:
语句快;
break;
default:
语句块;
break;
}
swich的 高级使用:
package day_1;
import java.util.Scanner;
public class SWICH {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
System.out.println("请输入数值:");
int a1=a.nextInt();
switch (a1){
case 1 -> System.out.println("1");
case 2 -> System.out.println("2");
case 3 -> System.out.println("3");
case 4 -> System.out.println("4");
default -> System.out.println("其他");
}
}
}
那如果想在这种情况有多个语句块怎么办:
package day_1;
import java.util.Scanner;
public class SWICH {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
System.out.println("请输入数值:");
int a1=a.nextInt();
switch (a1){
case 1 -> a();
case 2 -> System.out.println("2");
case 3 -> System.out.println("3");
case 4 -> System.out.println("4");
default -> System.out.println("其他");
}
}
public static void a(){
System.out.println("1");
System.out.println("1");
System.out.println("1");
}
}
这样就行了。