利用if语句编写一个程序,提问用户"考分是多少",然后根据用户的输入值判断考分等级。
等级 | 考分 |
优秀 | 90<=分数<=100 |
良好 | 80<=分数<90 |
中等 | 70<=分数<80 |
及格 | 60<=分数<70 |
不及格 | 0<=分数<160 |
package com.rctraffic110.test;
import java.util.Scanner;
public class JieCheng {
public static void main(String[] args) throws Exception{
Scanner cin = new Scanner(System.in);
//输入成绩
while( true){
System.out.println( "请输入分数");
double mark = 0;
if(cin.hasNextDouble())
mark = cin.nextDouble();
//判断等级
if(mark <60) System.out.println( "不及格");
else if(mark >=60 && mark <70) System.out.println( "及格");
else if(mark >=70 && mark <80) System.out.println( "中");
else if(mark >=80 && mark <90) System.out.println( "良好");
else if(mark >=90 && mark <=100) System.out.println( "优秀");
else System.out.println( "分数出错");
}
}
}
import java.util.Scanner;
public class JieCheng {
public static void main(String[] args) throws Exception{
Scanner cin = new Scanner(System.in);
//输入成绩
while( true){
System.out.println( "请输入分数");
double mark = 0;
if(cin.hasNextDouble())
mark = cin.nextDouble();
//判断等级
if(mark <60) System.out.println( "不及格");
else if(mark >=60 && mark <70) System.out.println( "及格");
else if(mark >=70 && mark <80) System.out.println( "中");
else if(mark >=80 && mark <90) System.out.println( "良好");
else if(mark >=90 && mark <=100) System.out.println( "优秀");
else System.out.println( "分数出错");
}
}
}
本文转自 nileader 51CTO博客,原文链接:http://blog.51cto.com/nileader/310343,如需转载请自行联系原作者