PTA 7-11 给出成绩等级 (10分)

Posted flyfishy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PTA 7-11 给出成绩等级 (10分)相关的知识,希望对你有一定的参考价值。

编写一程序实现以下功能

从键盘输入一个一百分制成绩,如果不在0~100范围内,则要求重新输入数据,直到输入的数据在0~100范围内。

将输入的数据转换成等级‘A’,‘B’,‘C’,‘D’,‘E’,并输出。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’, 60~69分为‘D’,60分以下为‘E’。

输入格式:

使用换行符作为输入数据分隔符

输出格式:

按照输出实例格式输出结果

输入样例:

103
55.3
 

输出样例:

在这里给出相应的输出。例如:

score=55.3,grade=E


作者: 刘仕筠
单位: 成都信息工程大学
时间限制: 400 ms
内存限制: 64 MB
代码长度限制: 16 KB
 
 1 import java.util.Scanner;
 2 public class Main {
 3     public static void main(String[] args) {
 4         Scanner sc=new Scanner(System.in);
 5         double n=sc.nextDouble();
 6         char g;
 7         while(n<0||n>100)n=sc.nextDouble();
 8         if(n>=90)g=‘A‘;
 9         else if(n>=80)g=‘B‘;
10         else if(n>=70)g=‘C‘;
11         else if(n>=60)g=‘D‘;
12         else g=‘E‘;
13         System.out.println("score="+n+",grade="+g);
14     }
15 }

 

以上是关于PTA 7-11 给出成绩等级 (10分)的主要内容,如果未能解决你的问题,请参考以下文章

PTA 统计成绩2 (10分)

PTA 学生成绩录入及查询 (20分)

[PTA]习题9-6 按等级统计学生成绩

[PTA]习题8-10 输出学生成绩

[PTA]实验9-6 按等级统计学生成绩

python练习7——PTA