-9
有人可以告訴我爲什麼這個計算器不工作?它只是不提供一個awnser。計算器沒有工作
import java.util.Scanner;
public class Calcu {
public static void main(String[] args)
{
Scanner mati = new Scanner(System.in);
System.out.println("This program adds up or substracts two numbers");
System.out.println("Enter an operator");
String letter = mati.next(); //WAITS FOR THE PHRASE ADD OR SUBSTRACT
System.out.println("Enter your first number");
int userNumberone = mati.nextInt(); // Get's first Number
System.out.println("Enter your second number");
int userNumbertwo = mati.nextInt(); //Get's Following Number
if(letter == "add") {
int result = userNumberone + userNumbertwo;
System.out.println(result);
} else if(letter == "substract") {
int result1 = userNumberone - userNumbertwo; //If statement to add or substract.
System.out.println(result1);
}
}
}
* soooo *誘惑編輯標題爲「計算器沒有工作」:http://dilbert.com/strip/2010-03-17 – neminem 2015-02-06 23:40:36
標題是關於最少的信息標題可能。另外考慮嘗試解釋你正在嘗試做什麼以及發生了什麼。 – helgatheviking 2015-02-06 23:40:46
這很可能是@Lashane標記的字符串比較問題。您需要按值而不是參考進行比較。 – CalebB 2015-02-06 23:45:27