题目:

1、系统接收一个学生的考试成绩,根据考试成绩输出成绩的等级。

2、等级:

  1. 优:[90~100]<br /> 良:[80~90]<br /> 中:[70~80]<br /> 及格:[60~70]<br /> 不及格:[0~60]<br />

3、要求成绩是一个合法的数字,成绩必须在在[0-100]之间,成绩可能带有小数。

  1. public class IfTset03{
  2. public static void main(String[] asge){
  3. java.util.Scanner s = new java.util.Scanner(System.in);
  4. System.out.print("请输入您的成绩:");
  5. double score = s.nextDouble();
  6. if(score<0||score>100){
  7. System.out.println("对不起,成绩不合法");
  8. }else if(score<60){
  9. System.out.println("您的成绩为:"+score+" 成绩等级为不合格");
  10. }else if(score<70){
  11. System.out.println("您的成绩为:"+score+" 成绩等级为合格");
  12. }else if(score<80){
  13. System.out.println("您的成绩为:"+score+" 成绩等级为中");
  14. }else if(score<90){
  15. System.out.println("您的成绩为:"+score+" 成绩等级为良");
  16. }else{
  17. System.out.println("您的成绩为:"+score+" 成绩等级为优");
  18. }
  19. }
  20. }