我并不想在这里真的做任何事情,这里有一些非常简单的东西,我没有注意到。我一直在找不到符号,但我已经宣布它?
一个小前提,这是一个简单的等级转换器,运行驱动程序,输入一个双精度级(88.7,90,67.2等),然后它会去服务并检查这样的语句,我将有牌号为AF
if (enterGrade >= 90 && enterGrade <= 100)
grade = 'A';
一直收到错误虽然
import java.util.Scanner;
public class CondTest
{
public static void main(String[] args)
{
System.out.print("Please enter your number grade for a letter grade! >");
Scanner scanObj = new Scanner(System.in);
Conditionals condObj = new Conditionals();
int enterGrade = scanObj.nextInt();
condObj.Conditionals(enterGrade);
}
}
和我的继承人在服务类方法来引用
public class Conditionals
{
public double letterGrade(double enterGrade)
{
char grade = 0;
if (enterGrade >= 90 && enterGrade <= 100)
grade = 'A';
return grade;
}
}
排障后我想也许改变
condObj.conditionals(enterGrade);
到
double condObj.conditionals(enterGrade);
,但没有运气。
我一直就我所看到recieving同样的错误
CondTest.java:18:error: cannot find symbol
condObj.conditionals(enterGrade);
您没有导入'Conditionals'。它有什么作用? – StenSoft 2015-02-11 23:34:49
它指向哪个部分? – immibis 2015-02-11 23:34:53