标签: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
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 }
标签:system 换行符 ring scan 单位 out 范围 oid public
原文地址:https://www.cnblogs.com/Flyfishy/p/12163954.html