java利用条件运算符的嵌套来完成此题:学习成绩 >= 90分的同学用A表示,60 - 89分之间的用B表示,60分以下的用C表示。
时间: 2024-06-14 21:03:43 浏览: 115
```java
import java.util.Scanner;
public class GradeClassification {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = sc.nextInt();
grade(score);
}
private static void grade(int score) {
if (score > 100 || score < 0)
System.out.println("成绩输入无效");
else {
String grade = (score >= 90) ? "分,成绩为A" : ((score >= 60) ? "分,成绩为B" : "分,成绩为C");
System.out.println(score + grade);
}
}
}
```
相关问题
//7,利用条件运算符的嵌套编程实现下述功能:学习成》=90 分的同学用A表示,60-89分之间的用 B 表示,60 分以下的用 C 表示,并输出。java
下面是使用条件运算符的嵌套编程实现该功能的Java代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入你的成绩:");
int score = input.nextInt();
char grade = (score >= 90) ? 'A' : ((score >= 60) ? 'B' : 'C');
switch (grade) {
case 'A':
System.out.println("你的成绩为 A,非常好!");
break;
case 'B':
System.out.println("你的成绩为 B,不错哦!");
break;
case 'C':
System.out.println("你的成绩为 C,需要努力哦!");
break;
}
}
}
```
输入你的成绩后,程序会根据你的成绩输出相应的等级和评价。注意,这里使用了条件运算符的嵌套,使代码更加简洁和易读。
用java随机生成学生的学习成绩,范围为[0-100],利用条件运算符的嵌套判断分值段: 学习成绩[100~90]分的同学用A表示,(90-60]分的用B表示,(60~0]分的用C表示
在Java中,你可以使用`nextInt()`函数从Random类中生成一个0到100之间的随机整数,并通过嵌套的三元运算符(也称为条件运算符)来根据分数段给学生分配等级。以下是一个简单的示例代码片段:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int score = random.nextInt(101); // 生成0到100的随机整数
String grade;
if (score >= 90) { // 分数在90及以上
grade = "A";
} else if (score >= 60) { // 分数在60至89之间
grade = "B";
} else { // 分数在60以下
grade = "C";
}
System.out.println("学生的成绩是:" + score + ", 等级是:" + grade);
}
}
```
这段代码首先创建了一个Random对象,然后生成一个0到100的随机数。接着,根据条件运算符的嵌套判断,将分数区间划分为三个部分并赋予相应的等级。
阅读全文