3.编写代码实现如下内容:if语句实现考试成绩分等级(写出不同的if-else格式)。
[90-100] A等。
[80-90) B等。
[70-80) C等。
[60-70) D等。
[0-60) E等。
请根据给定成绩,输出对应的等级。
说明:"["表示包含,")"表示不包含
import java.util.Scanner;
class If_Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入1~100的整数");
int a = sc.nextInt();
if (a >= 90 && a <= 100){
System.out.println("A等");
}else if (a >= 80 && a < 90){
System.out.println("B等");
}else if (a >= 70 && a < 80){
System.out.println("C等");
}else if (a >= 60 && a < 70){
System.out.println("D等");
}else if (a >= 0 && a < 60){
System.out.println("E等");
}else {
System.out.println("输入错误")
}
}
}
不同的if-Else
import java.util.Scanner;
class IFIFIF {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入1~100的整数");
int a = sc.nextInt();
if (a <= 100 ){
if (a >=90){
System.out.println("A等");
}else{
if (a >= 80){
System.out.println("B等");
}else{
if (a >=70){
System.out.println("C等");
}else{
if (a >= 60){
System.out.println("D等");
}else{
if (a >=0){
System.out.println("E等");
}else{
System.out.println("输入不合法");
}
}
}
}
}
}else{
System.out.println("输入不合法");
}
}
}
不同的if-Else
class Demo3_2 {
public static void main(String[] args) {
int sord = 101;
if ( sord >= 0) {
if (sord < 60) {
System.out.println("E等");
}else {
if (sord < 70) {
System.out.println("D等");
}else {
if (sord < 80) {
System.out.println("C等");
}else {
if (sord < 90) {
System.out.println("B等");
}else {
if (sord <= 100) {
System.out.println("A等");
}else {
System.out.println("请输入0-100之间的数");
}
}
}
}
}
}else {
System.out.println("请输入0-100之间的数");
}
}
}
|
|