Java Help!!!!!!!!!!!!!!!!!!!!?
Java Help!!!!!!!!!!!!!!!!!!!!?
i have two parts to this lab which are supposed to be one lab first:
import static java.lang.System.*;
public class Grade
{
private int numGrade;
public Grade()
{
}
public Grade(int grade)
{numGrade=grade;
}
public void setGrade(int grade)
{numGrade=grade;
}
public String getLetterGrade( )
{
String letGrade=”";
if(numGrade>=90)
return “A”;
else if(numGrade>=80&&numGrade<90)
return "B";
else if(numGrade>=75&&numGrade<80)
return "C";
else if(numGrade>=70&&numGrade<75)
return "D";
else if(numGrade<70)
return "F";
return letGrade;
}
public String toString()
{
return numGrade + " is a " + getLetterGrade() + "\n";
}
}
then i have:
import static java.lang.System.*;
import java.util.Scanner;
public class Lab07a
{Scanner kb = new Scanner(System.in);
public static void main( String args[] )
{Grade test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
test = new Grade("Enter a number grade::");
test.getLetterGrade( );
out.println(test);
on my second part, it gives me the"cannot find symbol constructor Grade(java.lang.String)" error on the lines with Grade test = new Grade("Enter a number grade::");
or test = new Grade("Enter a number grade::");
please help
Best answer:
You’re trying to use a constructor that doesn’t exist. Grade has two constructors. One takes no parameters, and one takes an int. You’re trying to pass in a String.
Under Forum

1 Comment for Java Help!!!!!!!!!!!!!!!!!!!!?
1. Big | September 24th, 2007 at 2:41 am
//In your second class put
int userInput = 0;
System.out.println(“Enter a number grade::”);
userInput=kb.nextInt();
Grade test = new Grade(userInput);
test.getLetterGrade( );
System.out.println(test);
//That should work
//You never took a number from the user
//And You tried to put a String into the constructor but it should have been an int
//Hope this helps.. Good Luck
//And you’ll get there in the end.. don’t worry
Leave a Comment for Java Help!!!!!!!!!!!!!!!!!!!!?
You must be logged in to post a comment.
Trackback this post | Subscribe to the comments via RSS Feed