我编写了一个程序如下:
class Grade{
  int temp;
  char grade=0;
  char getGrade(float score){
    if(score==100)
      temp=9;
    else
      temp=(int)score/10;
    switch(temp){
      case 9:grade='A';break;
        case 8:grade='B';break;
          case 7:grade='C';break;
            case 6:grade='D';break;
              case 5:
                case 4:
                  case 3:
                    case 2:
                      case 1:
                        case 0:grade='E';break;
    }
    return grade;
  }
}
public class PrintGrade{
    public static void main(String args[]){
    if(args.length!=1){
      System.out.println("请输入一个百分制的成绩:");
      System.exit(-1);
    }
    float score=Float.parseFloat(args[0]);
    Grade g=new Grade();
    System.out.println("成绩是:"+score+",相应的等级是:"+g.getGrade(score));
  }
}
是在JBuilder里运行的,它显示了一句话:请输入一个百分制的成绩:
但是却敲不进去字,这是为什么呀?