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

Java程序基础练习 专栏收录该内容
45 篇文章 29 订阅

返回本章节

返回作业目录


需求说明:

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

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

成绩 >= 90:A

成绩 >= 80:B

成绩 >= 60:C

成绩 < 60:  D

实现思路:

定义方法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);
	}
}

 

  • 3
    点赞
  • 1
    评论
  • 18
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:岁月 设计师:pinMode 返回首页

打赏作者

明金同学

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值