利用switch语句,输入学生成绩,来评定学生等级。
score>=90        ‘A’          
score>=80        ‘B’          
score>=70        ‘C’          
score>=60        ‘D’          
低于60          ‘E’          
(score为考试分数,考试的成绩是100分制)请教该怎么写 键盘输入的值 在 switch语句中 进行判断判断?
多谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【calvin8789】截止到2008-07-15 15:16:07的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:0.00  %               结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    BufferedReader br= new BufferedReader( new InputStreamReader( System.in ) ); 
    String s = br.readLine(); 
    int result = Integer.parseInt(s);
      

  3.   

    这题的目的是让你掌握switch?
    这么出题有点难为人啊
    switch(score) {
    case 100:
    case 99:
    ...
    case 90:
    System.out.println("A");
    break;
    case 89:
    case 88:
    ...
    case 80:
    System.out.println("B");
            break;
    ...
    }
      

  4.   

    投机取巧法: switch (result) {
    default:
    if(result > 100)
    System.out.println("输入成绩错误!");
    else if (result >= 90) 
    level = "A";
    else if (result >= 80)
    level = "B";
    else if (result >= 70)
    level = "C";
    else if (result >= 60)
    level = "D";
    else
    level="E";
    break;
    }
    玩笑而已 不要丢转啊
      

  5.   

    Scanner scanner = new Scanner(System.in);
    double score = scanner.nextInt();
      

  6.   

          dater=score/10;
          switch(dater){
               case 10:
               case 9:System.out.println("A"); break;
               case 8:System.out.println("B"); break;
               ...
               case 6:System.out.println("B"); break;
               case 5:
               ...
               case 0:System.out.println("不及格"); break;
    }
    ...
      

  7.   

    再次感谢楼上各位的import java.util.*;
    public class Cj{
       public static void main(String args[]){
      
       Scanner input = new Scanner(System.in);
       int cj = input.nextInt() / 10;
       switch(cj){
       case 10:
        System.out.println("A");
        break;
       case 9:
        System.out.println("A");
        break;
       case 8:
        System.out.println("B");
        break;
       case 7:
        System.out.println("c");
        break;
       case 6:
        System.out.println("d");
        break;
       default:
        System.out.println("e");
        break;
    }
      }
    }
      

  8.   

    这道题在 良葛格Java JDK 5.0学习笔记 看过。