2016-04-24 8 views
-2

これは私のプログラムの一部である:スキャナでnextDouble()を実行するにはどうしたらよいですか?

System.out.println("Type '1' to continue."); 
Scanner s1 = new Scanner(System.in); 
double Confirm = s1.nextDouble(); 

その後、私が持っているプログラムで:

if (Confirm == 1) { 
     System.out.println(""); 

これの目標は、誰かが、彼らは "と入力して、コードを続行する準備ができていることを確認していることです1 "を入力してEnterキーを押すと、残りのコードが実行されます。 Scannerを編集して文字列入力を受け取り、if文を編集してその特定の文字列をチェックするにはどうすればよいですか?

例: 「入力してください」と入力して続行してください。ユーザーは「Enter」と入力し、残りのコードを実行します。

+0

を使用することができます.equals( "Enter") ' –

答えて

2

あなたはスキャナのAPIを読んで行く方法を知っていないように見えるので、私は後でこの `入力のように、あなたの文字列を比較する必要がありますことを言及ますScanner年代にnextLine方法

String confirm = s1.nextLine(); 
if (confirm.equalsIgnoreCase("Enter")) { 
    //continue code 
} 
関連する問題