变量不等于输入的字符串变为数字

时间:2014-11-23 22:30:29

标签: java

当我输入A和C时,输出为2.但是,我应该得到590.(450 + 140)A = 450和C = 140。我将sum初始化为1,将sum2初始化为1.因此,当我添加它们时,我得到2.当我输入A和C时,Sum应该改变。 。

for(int x=0; x<1; x++)
    {
        int sum=1 ;
        int sum2=1;


        System.out.println("enter location 1");
        String location1=in.nextLine();
        System.out.println("enter location 2");
        String location2=in.nextLine();
if (location1=="a")

        {
         sum +=490;
        }
        else if (location1=="b")
        {
            sum+=140;
        }

        else if (location1=="c")
        {
            sum+=125;
        }
if (location2=="a")

        {
         sum2 +=490;
        }
        else if (location2=="b")
        {
            sum2+=140;
        }

        else if (location2=="c")
        {
            sum2+=125;
        }
int output = (sum+sum2);

System.out.println(output);

0 个答案:

没有答案