-2
にスペースまで、私の例で入力した文字列を取ります:Javaのは、私がスキャナーで文字列を入力したいが、それだけで
へ ようこそこのコードで私の出力: が期待
ようこそ出力: ようこそjavaへ
スペースで複数の文字を受け入れる次のコードで何が問題になりますか? nextLine()を使用すると、文字列を入力できなくなります。
私はそれを理解しました。助けてくれてありがとう。
import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
double d = scan.nextDouble();
//edited*******************
String s = scan.nextLine();
s = scan.nextLine();
//*************************
System.out.println("String: " + s);
System.out.println("Double: " + d);
System.out.println("Int: " + i);
}
}
'scan.next();' - > 'scan.nextLine();'次に、JavadocでScannerクラスを確認するのが簡単になります:https://docs.oracle.com/javase/7 /docs/api/java/util/Scanner.html#next() – Kon