java输入成绩输出等级思路_Java初学者作业——编写JAVA程序,在控制台输入一位学生的英语考试成绩,根据评 ...

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 19:35   1880   0

返回本章节

返回作业目录

需求说明:

编写JAVA程序,在控制台输入一位学生的英语考试成绩,根据评测规则,输出对应的成绩等级。要求:定义方法实现学生成绩的评测功能。

学生的英语考试成绩进行评测,评测规则如下:

成绩 >= 90:A

成绩 >= 80:B

成绩 >= 60:C

成绩 < 60: D

63aac3998e9478cdb34d5eaa9a8b1394.png

实现思路:

定义方法getLevel,用于根据成绩评测规则,输出对应的成绩等级。

根据需求说明要求,方法getLevel需要定义一个参数:int类型num,表示学生的英语成绩,且需要返回评测结果,可通过返回值实现,因此方法getLevel的方法签名如下:

public char getLevel(int num)

由于评测规则需要多次进行判断,可使用多重if实现。

main方法中接收用户输入的学生英语成绩,调用方法getLevel获取评测结果并输出。

实现代码:

import java.util.Scanner;

public class EnglishLeveDemo {

public char getLevel(int score) {

char lecel;

if(score>=90){

lecel = 'A';

}else if(score>=80) {

lecel = 'B';

}else if(score>=60) {

lecel = 'C';

}else {

lecel = 'D';

}

return lecel;

}

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入学生的英语成绩:");

int score = sc.nextInt();

EnglishLeveDemo eld =new EnglishLeveDemo();

char result = eld.getLevel(score);

System.out.println("成绩评测结果:"+result);

}

}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP