编写一个java程序,要求用到以下形式的条件分支语句:if-else if-else语句、switch语句等
时间: 2024-09-28 08:17:46 浏览: 11
在Java中,编写一个包含条件分支语句的基本程序通常用于根据不同的条件执行不同的操作。这里是一个例子,展示了如何使用`if-else if-else`语句和`switch`语句:
```java
public class BranchingStatementsExample {
int score = 85;
public static void main(String[] args) {
System.out.println("Enter your score:");
Scanner scanner = new Scanner(System.in);
int userScore = scanner.nextInt();
// 使用if-else if-else语句
if (userScore >= 90) {
System.out.println("Excellent! You got an A.");
} else if (userScore >= 80 && userScore < 90) {
System.out.println("Good job! You got a B.");
} else if (userScore >= 70 && userScore < 80) {
System.out.println("Not bad! You got a C.");
} else {
System.out.println("You need to study more! Your grade is below average.");
}
// 使用switch语句
switch (userScore / 10) { // 将分数四舍五入到十位
case 9:
System.out.println("Grade: A");
break;
case 8:
System.out.println("Grade: B");
break;
case 7:
System.out.println("Grade: C");
break;
default:
System.out.println("Grade: Below average or not provided");
break;
}
}
}
```
在这个程序中,首先用户输入他们的分数,然后根据不同的分数范围打印出相应的等级评价。`if-else if-else`结构用于检查具体的值,而`switch`语句则基于分数段进行匹配。