java定义一个变量成绩score,判断: 如果成绩90分以上,输出优秀; 如果成绩在70-89分的,输出良好; 如果成绩在60-69分的,输出及格; 如果成绩60分一下,输出不及格。
时间: 2024-02-28 18:53:52 浏览: 247
可以使用 if-else 分支结构来实现这个需求。具体实现如下:
```java
public class Main {
public static void main(String[] args) {
int score = 80;
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 70) {
System.out.println("良好");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
```
以上代码中,首先定义了一个成绩变量 `score`,然后使用 if-else 分支结构来判断成绩所在的区间,并输出相应的评价。这里的逻辑是,如果成绩大于等于90分,则输出“优秀”,否则继续判断是否在70-89分之间,以此类推。对于在60分以下的成绩,最后一个 else 分支会输出“不及格”。
这里只是提供了一个示例代码,你可以根据实际需求进行修改。
相关问题
用java输出学生的成绩60以下不及格60到70及格80到90良好,大于90优秀
在Java中,你可以使用if-else语句来根据学生的成绩输出不同的等级。以下是一个简单的示例代码:
```java
public class GradeEvaluation {
public static void main(String[] args) {
int score = 85; // 假设学生的成绩是85分
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良好");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
```
这段代码首先定义了一个名为`score`的变量,该变量存储了一个学生的成绩。然后,通过一系列的if-else语句来判断成绩属于哪个等级,并输出相应的评价。每个if条件检查的是成绩是否满足某一等级的最低分,如果满足,则输出该等级,并且由于成绩只会属于一个等级,因此在找到匹配的条件后,后面的条件就不会再被检查了。
用java语言写一个程序定义成绩变量score并赋值,用switch实现百分制转换成五分制,输出五分制结果
好的,我可以回答这个问题。以下是Java语言的程序代码:
```
public class ScoreConverter {
public static void main(String[] args) {
int score = 85; // 定义成绩变量并赋值
int grade = score / 20; // 计算百分制成绩对应的等级
String result; // 定义五分制结果变量
switch (grade) {
case 5:
case 4:
result = "优秀";
break;
case 3:
result = "良好";
break;
case 2:
result = "及格";
break;
default:
result = "不及格";
break;
}
System.out.println("五分制结果为:" + result);
}
}
```
以上程序定义了一个成绩变量score并赋值为85,然后用switch语句实现了百分制转换成五分制,并输出了五分制结果为“良好”。