C:\JAVA\Furniture.java:50: cannot find symbol
symbol : method setType(int)
location: class Furniture
woodFurniture.setType(furnitureType);
^
C:\JAVA\Furniture.java:51: cannot find symbol
symbol : method setRate(double)
location: class Furniture
woodFurniture.setRate(chosenRate);
^
C:\JAVA\Furniture.java:54: cannot find symbol
symbol : variable woodType
location: class Furniture
System.out.println("You entered " + woodType +
^
C:\JAVA\Furniture.java:58: cannot find symbol
symbol : method getType()
location: class Furniture
System.out.println("Wood: " + woodFurniture.getType() +
^
C:\JAVA\Furniture.java:59: cannot find symbol
symbol : method getRate()
location: class Furniture
" Cost: " + woodFurniture.getRate());
^
5 errors
I cannot seem to figure out how to correct these errors, as i am still fairly new to java, and was wondering if anyone had advice on how to correct them. Thank you.
import java.util.Scanner;
public class Furniture
{
public static void main(String[] args)
{
int furnitureType;
String chosenWood = " ";
double chosenRate = 0;
Furniture woodFurniture = new Furniture();
final int PINE_CODE = 1;
final int OAK_CODE = 2;
final int MAHOGANY_CODE = 3;
final String PINE_WOOD = "Pine table";
final String OAK_WOOD = "Oak table";
final String MAHOGANY_WOOD = "Mahogany table";
final double PINE_RATE = 100.00;
final double OAK_RATE = 225.00;
final double MAHOGANY_RATE = 310.00;
boolean choiceIsGood = true;
Scanner input = new Scanner(System.in);
System.out.println("What type of wood table are you looking for?");
System.out.println("Enter " + PINE_CODE + " for Pine table " + OAK_CODE + " for Oak table, or " + MAHOGANY_CODE + " for Mahogany table...");
furnitureType = input.nextInt();
if (furnitureType == PINE_CODE)
{
chosenWood = PINE_WOOD;
chosenRate = PINE_RATE;
}
else
if (furnitureType == OAK_CODE)
{
chosenWood = OAK_WOOD;
chosenRate = OAK_RATE;
}
else
if (furnitureType == MAHOGANY_CODE)
{
chosenWood = MAHOGANY_WOOD;
chosenRate = MAHOGANY_RATE;
}
else
choiceIsGood = false;
if (choiceIsGood)
{
woodFurniture.setType(furnitureType);
woodFurniture.setRate(chosenRate);
}
else
System.out.println("You entered " + woodType +
" which is invalid.");
System.out.println("You have chosen:");
System.out.println("Wood: " + woodFurniture.getType() +
" Cost: " + woodFurniture.getRate());
}
}

New Topic/Question
Reply




MultiQuote









|