10

ユーザーの年齢を尋ねてから入力するコードを作成しようとしていますが、入力後に質問の横に番号が表示されるようにします。

私のコードは次のようになります。

System.out.println("Enter a number: ");
num1 = userIn.nextInt();

正常に動作しますが、番号は常に下の行に表示されます。

出力:

Enter a number:
12

私が欲しいもの:

Enter a number: 12

助言がありますか?

4

4 に答える 4

23

print()の代わりに使用しprintln()ます。

System.out.println()改行文字を自動的に追加します。というlnことです。

于 2012-04-13T21:32:50.533 に答える
5

System.out.printの代わりにprintln

println は、出力を印刷した後に改行を追加します。print はメッセージを印刷するだけです。

于 2012-04-13T21:32:48.760 に答える
1

出力の後にSystem.out.println改行 ( ) を追加したためです。代わりに\n使用してください。System.out.print

于 2012-04-13T21:33:33.853 に答える