21xrx.com
2025-03-26 07:11:52 Wednesday
文章检索 我的文章 写文章
Java中switch语句的使用方法及案例
2023-06-14 15:47:21 深夜i     15     0
switch Java 案例

在Java中,switch语句是一种控制流结构,用于根据不同的条件执行不同的代码块。switch语句可以接受多种数据类型的值,包括整型、字符型、枚举类型等。下面我们将通过案例来了解Java中switch语句的用法。

我们假设有一组学生考试成绩数据,需要对其进行成绩等级的划分,例如大于等于90分的为A级,大于等于80分小于90分的为B级,以此类推。代码实现如下:

public static char grade(int score) {
  int result = score / 10;
  char grade;
  switch (result)
    case 10:
    case 9:
      grade = 'A';
      break;
    case 8:
      grade = 'B';
      break;
    case 7:
      grade = 'C';
      break;
    case 6:
      grade = 'D';
      break;
    default:
      grade = 'E';
      break;
  
  return grade;
}
public static void main(String[] args) {
  int[] scores = 72;
  for (int score : scores) {
    System.out.println("成绩:" + score + ",等级:" + grade(score));
  }
}

在以上代码中,我们定义了一个方法grade,它接受一个int类型的参数score,返回一个字符类型的值表示成绩等级。方法中首先根据score计算出十位数的值result,然后用switch语句根据result的值来判断成绩等级,并返回对应的字符。

我们还定义了一个main方法,它声明了一个int数组scores,表示学生的成绩集合。然后我们使用for循环遍历数组中的每个成绩,调用grade方法计算出对应的等级,并输出。

通过以上代码案例,我们可以看出Java中switch语句的使用方法。接下来,我们来总结一下本文的三个

  
  

评论区

请求出错了