My java program has an equation that isn't recognizing a double value (double PropertyTax) from within brackets so that it can be used in an equation. Any suggestions? Thanks
import javax.swing.JOptionPane;
import java.util.Scanner;
public class CSC212{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
String State = JOptionPane.showInputDialog("Enter the location ex: CA, AZ, WA, ect...");
if(State == "AL")
{
double PropertyTax = 0.33;
}
else if(State == "AK")
{
double PropertyTax = 1.04;
}
else if(State == "AZ")
{
double PropertyTax = 0.72;
}
else if(State == "AR")
{
double PropertyTax = 0.52;
}
else if(State == "CA")
{
double PropertyTax = 0.74;
}
else if(State == "CO")
{
double PropertyTax = 0.6;
}
else if(State == "CT")
{
double PropertyTax = 1.63;
}
else if(State == "DE")
{
double PropertyTax = 0.43;
}
else if(State == "FL")
{
double PropertyTax = 0.97;
}
else if(State == "GA")
{
double PropertyTax = 0.83;
}
else if(State == "HI")
{
double PropertyTax = 0.26;
}
else if(State == "ID")
{
double PropertyTax = 0.69;
}
else if(State == "IL")
{
double PropertyTax = 1.73;
}
else if(State == "IN")
{
double PropertyTax = 0.85;
}
else if(State == "IA")
{
double PropertyTax = 1.29;
}
else if(State == "KS")
{
double PropertyTax = 1.01;
}
else if(State == "KY")
{
double PropertyTax = 0.72;
}
else if(State == "LA")
{
double PropertyTax = 0.18;
}
else if(State == "ME")
{
double PropertyTax = 1.09;
}
else if(State == "MD")
{
double PropertyTax = 0.87;
}
else if(State == "MA")
{
double PropertyTax = 1.04;
}
else if(State == "MI")
{
double PropertyTax = 1.05;
}
else if(State == "MN")
{
double PropertyTax = 1.05;
}
else if(State == "MS")
{
double PropertyTax = 0.52;
}
else if(State == "MO")
{
double PropertyTax = 0.91;
}
else if(State == "MT")
{
double PropertyTax = 0.83;
}
else if(State == "NE")
{
double PropertyTax = 1.76;
}
else if(State == "NV")
{
double PropertyTax = 0.84;
}
else if(State == "NH")
{
double PropertyTax = 1.86;
}
else if(State == "NJ")
{
double PropertyTax = 1.89;
}
else if(State == "NM")
{
double PropertyTax = 0.55;
}
else if(State == "NY")
{
double PropertyTax = 1.23;
}
else if(State == "NC")
{
double PropertyTax = 0.78;
}
else if(State == "ND")
{
double PropertyTax = 1.42;
}
else if(State == "OH")
{
double PropertyTax = 1.36;
}
else if(State == "OK")
{
double PropertyTax = 0.74;
}
else if(State == "OR")
{
double PropertyTax = 0.87;
}
else if(State == "PA")
{
double PropertyTax = 1.35;
}
else if(State == "RI")
{
double PropertyTax = 1.35;
}
else if(State == "SC")
{
double PropertyTax = 0.5;
}
else if(State == "D.C.")
{
double PropertyTax = 0.46;
}
else if(State == "SD")
{
double PropertyTax = 1.28;
}
else if(State == "TN")
{
double PropertyTax = 0.86;
}
else if(State == "TX")
{
double PropertyTax = 1.18;
}
else if(State == "UT")
{
double PropertyTax = 0.6;
}
else if(State == "VT")
{
double PropertyTax = 1.59;
}
else if(State == "WA")
{
double PropertyTax = 0.92;
}
else if(State == "WV")
{
double PropertyTax = 0.49;
}
else if(State == "WI")
{
double PropertyTax = 1.76;
}
else if(State == "WY")
{
double PropertyTax = 0.58;
}
String houseValue = JOptionPane.showInputDialog("Enter the value of the home");
double hValue = Integer.parseInt(houseValue);
double product = PropertyTax * hValue;
JOptionPane.showMessageDialog(null, "The property tax is " +product);
}
}