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

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

需求说明:


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


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


成绩 >= 90:A


成绩 >= 80:B


成绩 >= 60:C


成绩 < 60:  D


52.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);
  }
}


相关文章
|
6天前
|
Java
判断不为空和不为空串的方法java
判断不为空和不为空串的方法java
|
4天前
|
存储 前端开发 搜索推荐
13:Session机制实现用户登录与注销功能-Java Web
13:Session机制实现用户登录与注销功能-Java Web
17 3
|
4天前
|
安全 前端开发 Java
10:基于Servlet模拟用户登录功能的实现与解析-Java Web
10:基于Servlet模拟用户登录功能的实现与解析-Java Web
18 3
|
4天前
|
存储 监控 Java
如何在Java中实现等待文件修改后再读取数据的功能?
如何在Java中实现等待文件修改后再读取数据的功能?
10 0
|
6天前
|
Java API
【亮剑】Java的List,如何删除重复的元素,教你三个方法搞定!
【4月更文挑战第30天】本文介绍了三种Java中删除List重复元素的方法:1) 使用HashSet,借助其不允许重复值的特性;2) 利用Java 8 Stream API的distinct()方法;3) 对自定义对象重写equals()和hashCode()。每种方法都附带了代码示例,帮助理解和应用。
|
6天前
|
IDE Java 开发工具
基于Java程序设计的实验教学方法优化与实践
基于Java程序设计的实验教学方法优化与实践
17 1
|
6天前
|
分布式计算 DataWorks 监控
DataWorks操作报错合集之DataWorks在调用java sdk的createFile功能时报错com.aliyuncs.exceptions.ClientException: 1201111000 如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
10 1
|
6天前
|
Java 开发者
Java变量命名规则
Java变量命名规则
15 0
|
9天前
|
存储 Java 索引
【JAVA】HashMap的put()方法执行流程
【JAVA】HashMap的put()方法执行流程
|
9天前
|
存储 算法 Java
【JAVA】Java 中 Set集合常用方法
【JAVA】Java 中 Set集合常用方法