Javaswitch case用法举例
一、什么是javaswitch case语句?
Javaswitch case语句是一种多分支选择语句,它可以根据表达式的值来选择执行不同的代码块。在一些情况下,可以使用switch case语句来代替使用多个if语句,使代码更加简洁和清晰。
二、javaswitch case语句的基本语法
switch (表达式) {
  case 值1:
    执行代码块1;
    break;
  case 值2:
    执行代码块2;
    break;
  ...
  default:
    执行默认代码块;
}
在上面的语法中,表达式可以是一个整数、字符或字符串,值1、值2等为表达式的可能取值,执行代码块1、执行代码块2等为对应值的执行代码块,default为可选的默认代码块,如果表达式的值不匹配任何case的值,将执行默认代码块。
三、javaswitch case语句的举例说明
为了更好地理解javaswitch case语句的用法,接下来将通过几个具体的例子来说明。
例1:根据星期几输出对应的中文名称
假如要根据输入的数字输出星期几的中文名称,可以使用switch case语句来实现。
```java
public class M本人n {
  public static void m本人n(String[] args) {
    int day = 3;
    String dayName;
    switch (day) {
      case 1:
        dayName = "星期一";
        break;
      case 2:
        dayName = "星期二";
        break;
      case 3:
        dayName = "星期三";
        break;
      case 4:
        dayName = "星期四";
        break;switch语句c语言例子
      case 5:
        dayName = "星期五";
        break;
      case 6:
        dayName = "星期六";
        break;
      case 7:
        dayName = "星期日";
        break;
      default:
        dayName = "错误";
    }
    System.out.println("今天是" + dayName);
  }
}
```
在上面的例子中,根据输入的数字不同,将输出对应的星期几的中文名称。
例2:判断成绩等级
假如有一个成绩,需要根据不同的分数输出对应的等级,可以使用switch case语句来实现。
```java
public class M本人n {
  public static void m本人n(String[] args) {
    int score = 85;
    String grade;
    switch (score / 10) {
      case 10:
      case 9:
        grade = "优秀";
        break;
      case 8:
        grade = "良好";
        break;
      case 7:
        grade = "中等";
        break;
      case 6:
        grade = "及格";
        break;
      default:
        grade = "不及格";
    }
    System.out.println("成绩等级为" + grade);
  }
}
```
在上面的例子中,根据输入的分数不同,将输出对应的成绩等级。
四、javaswitch case语句的注意事项

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。