public class Garde{
public static void main(String[] args) {
int testscore = DialogBox.requestInt("Please input a int number: ");
char grade;
if (testscore >= 90) {
grade = 'A';
} else if (testscore >= 80) {
grade = 'B';
} else if (testscore >= 70) {
grade = 'C';
} else if (testscore >= 60) {
grade = 'D';
} else {
grade = 'F';
}
Transcript.println("Grade = " + grade);  
}
}编译时出现2个错误:1. cannot resolve symbol
               symbol:variable  DialogBox
             location:class Garde int testscore = DialogBox.requestInt("Please input a int number: ");
                   2. cannot resolve symbol
                symbol:variable Transcript
             location:class Garde Transcript.println("Grade = " + grade);  这2个错误是什么错误哦?为什么会产生这个错误?
是不是因为没有写 import 引入类包的原因?

解决方案 »

  1.   

    应该是没有引如包吧,在这个类中没有声明DialogBox和Transcript这两个
      

  2.   

    我想也应该是没有引入类包,但是这也有2个问题:
    1.如何知道这个类是否是系统的类包,还是自己定义的类包?用JAVA API ?
    2.为什么 在helloword中 system.out.println ,system是系统类包吧?为什么没有写import语句也能编译?
      

  3.   

    1看API吧,自己定义的的类自己编程的时候会知道的
    2这个问题看看书吧,我也是新手,解释不好