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");
}
}
这样就行了。
本文介绍了Switch语句的基础用法,包括案例与默认分支,并展示了如何在单个Switch中包含多个语句块。接着,通过实例演示了使用箭头操作符进行更简洁的代码编写。
1257

被折叠的 条评论
为什么被折叠?



