我正在嘗試編寫代碼,要求用戶輸入年齡,然後他們輸入代碼,但我希望輸入代碼後在問題旁邊顯示該號碼。如何在輸出後將我的用戶輸入保留在同一行上?
我的代碼如下所示:
System.out.println("Enter a number: ");
num1 = userIn.nextInt();
它工作正常,但數量一直在下面的橫線出現。
輸出:
輸入一個數字:
我想要什麼:
輸入一個數字:12
有什麼建議?
我正在嘗試編寫代碼,要求用戶輸入年齡,然後他們輸入代碼,但我希望輸入代碼後在問題旁邊顯示該號碼。如何在輸出後將我的用戶輸入保留在同一行上?
我的代碼如下所示:
System.out.println("Enter a number: ");
num1 = userIn.nextInt();
它工作正常,但數量一直在下面的橫線出現。
輸出:
輸入一個數字:
我想要什麼:
輸入一個數字:12
有什麼建議?
System.out.print
而不是println
。
println在打印輸出後添加一個換行符,打印將只打印您的消息。
使用print()
而不是println()
;
System.out.println()
自動添加換行符。這就是ln
的含義。
因爲使用System.out.println
它增加了輸出後一個新的線(\n
)。改爲使用System.out.print
。
使用System.out.print()
而不是println
。 Println
增加了一個新的行參數裏面的參數已過去後。
非常感謝!完美工作。我無處不在,無法弄清楚! – user1332503 2012-04-13 21:34:59
@ user1332503:一定要接受,幫你出最答案,讓大家都知道您的問題得到解決。 – Makoto 2012-04-13 21:46:57