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


相关文章
|
1月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
298 98
|
1月前
|
存储 Java Go
【Java】(3)8种基本数据类型的分析、数据类型转换规则、转义字符的列举
牢记类型转换规则在脑海中将编译和运行两个阶段分开,这是两个不同的阶段,不要弄混!
174 2
|
2月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
java实战项目超市管理系统控制台版
java实战项目超市管理系统控制台版
207 0
|
Java
【Java开发指南 | 第二十篇】Java流之控制台
【Java开发指南 | 第二十篇】Java流之控制台
200 2
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
存储 Java 关系型数据库
景区特色商品管理系统【控制台+MySQL】(Java课设)
景区特色商品管理系统【控制台+MySQL】(Java课设)
252 1
|
存储 Java 关系型数据库
银行储蓄管理系统【控制台+MySQL】(Java课设)
银行储蓄管理系统【控制台+MySQL】(Java课设)
297 1
|
存储 Java 关系型数据库
员工信息管理系统【控制台+MySQL】(Java课设)
员工信息管理系统【控制台+MySQL】(Java课设)
136 0
员工信息管理系统【控制台+MySQL】(Java课设)