私が何をしても、ユーザーがコンソールで1を入力すると、このコードは評価されません...なぜ、それがfalseに評価されているのか混乱しています。 。 equals
は、コンテンツを比較しながらJava条件付きの問題
import java.io.*;
public class Default
{
public static void main(String [] args)
{
System.out.println("Welcome to the CS conversation game\n");
System.out.println("Choose your game\n1)Hex to Decimal\n2)Binary to Decimal");
Hex2Decimal PlayHex = new Hex2Decimal();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String GameSelection = null;
try
{
GameSelection = br.readLine();
}
catch (IOException ex)
{
ex.printStackTrace();
}
if(GameSelection == "1")
{
PlayHex.Play();
}
}
}
+1の余分なチップの場合: –
+1の ".equals"とヌルポインタ例外からの保護。 –
ありがとうございます!これは私の問題を解決した – user1377384