码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-01-07 22:58:49      阅读:352      评论:0      收藏:0      [点我收藏+]

标签:system   换行符   ring   scan   单位   out   范围   oid   public   

编写一程序实现以下功能

从键盘输入一个一百分制成绩,如果不在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分)

标签:system   换行符   ring   scan   单位   out   范围   oid   public   

原文地址:https://www.cnblogs.com/Flyfishy/p/12163954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!