用java输出学生的成绩60以下不及格60到70及格80到90良好,大于90优秀
时间: 2024-09-09 16:13:17 浏览: 72
在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条件检查的是成绩是否满足某一等级的最低分,如果满足,则输出该等级,并且由于成绩只会属于一个等级,因此在找到匹配的条件后,后面的条件就不会再被检查了。
相关问题
``` 输入一个成绩判断它大于90就输出优秀 小于60就不及格 89到60就合格```用Java写出代码
在Java中,你可以使用条件语句(if-else if-else)来实现这个简单的成绩评估功能。这里是一个示例代码:
```java
import java.util.Scanner;
public class GradeEvaluator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生的成绩:");
int score = scanner.nextInt(); // 输入成绩
if (score > 90) {
System.out.println("成绩优秀");
} else if (score >= 60) { // 如果大于等于60但不到90
System.out.println("成绩合格");
} else {
System.out.println("成绩不及格");
}
scanner.close();
}
}
```
在这个程序中,用户会被提示输入他们的成绩,然后根据输入值判断并打印相应的评价。如果成绩超过90分,则显示“优秀”;若在60到90之间,则显示“合格”;否则显示“不及格”。
使用java编写程序,输入成绩score,如果成绩大于等于60,输出及格,如果成绩大于等于70,输出中,如果成绩大于等于80,输出良,如果成绩大于等于90,输出优秀,如果成绩小于60,输出不及格。
### 回答1:
这是一个很简单的程序,你可以使用Java语言的if-else语句实现。
下面是示例代码:
```java
import java.util.Scanner;
public class ScoreGrade {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int score = input.nextInt(); //输入成绩
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良");
} else if (score >= 70) {
System.out.println("中");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
```
你可以将代码复制到你的编辑器上进行测试,输入成绩值,程序会输出相应的成绩等级。
### 回答2:
使用Java编写程序实现该功能可以使用if-else语句来判断成绩的等级,并根据成绩等级输出相应的结果,具体实现如下:
```java
import java.util.Scanner;
public class GradeChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = scanner.nextInt();
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良");
} else if (score >= 70) {
System.out.println("中");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
```
首先,使用`import`语句引入`Scanner`类,该类用于接收用户输入的成绩。然后创建一个`GradeChecker`类,并在`main`方法中编写主要的程序逻辑。
程序首先通过`Scanner`类从控制台接收用户输入的成绩。然后使用`if-else`语句依次判断成绩的等级,如果成绩大于等于90,则输出“优秀”,否则继续判断成绩是否大于等于80,依此类推。如果成绩小于60,则输出“不及格”。
最后,使用`System.out.println()`方法将结果输出到控制台。运行程序后,用户需要输入一个整数表示成绩,程序将根据输入的成绩输出相应的结果。
### 回答3:
可以使用Java的if-else语句来实现这个功能。
```java
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入成绩: ");
int score = input.nextInt();
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良");
} else if (score >= 70) {
System.out.println("中");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
```
首先,导入`java.util.Scanner`类,以便从控制台读取输入。然后创建一个`Scanner`对象来读取用户输入的分数。使用`nextInt()`方法来读取一个整数值。
然后,使用if-else语句进行分数判断。如果分数大于等于90,则输出"优秀";如果分数大于等于80,则输出"良";如果分数大于等于70,则输出"中";如果分数大于等于60,则输出"及格";否则,输出"不及格"。最后,关闭Scanner对象。
运行程序后,会提示用户输入成绩。根据输入的成绩,程序会输出相应的等级。