我是Java的100%新手,目前正在開發一門課程。我正在做一個模擬程序,根據預先定義的代碼測試用戶輸入I.E.一個密碼(失落的程序中的數字),但我遇到困難(見下文)任何幫助將不勝感激。我得到的主要錯誤是與if else語句...代碼中的某處發生錯誤
import java.util.Scanner;
public class Lost
{
public static void main(String[] args)
{
String myNumber;
myNumber = "4815162342" ;
// create Scanner to obtain input from command window
Scanner input = new Scanner(System.in);
// prompt user for input and obtain value from user
System.out.print("Enter numbers...");
// if...else is nested
if (result == myNumber);
// if result numbers,
System.out.print("...You've just saved the world for now!!");
else
System.out.print("BOOM!!!!");
} // end main
} // end class Lost
// put notes here:
您的'if'語句被終止,您的輸入永遠不會被讀取,您的'結果'也不會被初始化..你有沒有想過嘗試帶有編譯器警告的IDE? – kasoban
可能的重複[如何比較Java中的字符串?](http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – weston
因此,你剛纔打破了所有這一切運行它。一點一點地建立起來。 – weston