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.

Tags: ,

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


Categories