java switch的用法有哪些

969
2023/8/10 23:20:51
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Java中的switch语句用于根据表达式的值选择不同的执行路径。下面是switch语句的用法:

  1. 基本用法:
switch (表达式) {
case 值1:
// 执行代码块1
break;
case 值2:
// 执行代码块2
break;
...
default:
// 执行默认代码块
}
  1. 多个case值合并:
switch (表达式) {
case 值1:
case 值2:
// 执行代码块1
break;
...
}
  1. 使用枚举类型作为表达式:
enum Season {
SPRING, SUMMER, AUTUMN, WINTER
}
Season season = Season.SPRING;
switch (season) {
case SPRING:
// 执行代码块1
break;
case SUMMER:
// 执行代码块2
break;
...
}
  1. 使用字符串作为表达式:
String fruit = "Apple";
switch (fruit) {
case "Apple":
// 执行代码块1
break;
case "Banana":
// 执行代码块2
break;
...
}
  1. 使用常量表达式:
final int value = 10;
switch (value) {
case 5:
// 执行代码块1
break;
case 10:
// 执行代码块2
break;
...
}
  1. 使用表达式的结果:
int score = 85;
switch (score / 10) {
case 9:
case 10:
// 执行代码块1
break;
case 8:
// 执行代码块2
break;
...
}
  1. 使用default关键字:
int dayOfWeek = 7;
switch (dayOfWeek) {
case 1:
// 执行代码块1
break;
case 2:
// 执行代码块2
break;
...
default:
// 执行默认代码块
}

这些是Java中switch语句的一些常见用法。根据具体的需求,可以选择合适的用法来处理不同的情况。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java中arrays类的方法有哪些