[英]Cursor goes back to the beginning of line in Eclipse
我使用 Eclipse 4.4.2,我編寫了以下代碼來獲取用戶的輸入:
System.out.print("y: ");
double y = scanner.nextDouble();
該程序有效。 但小問題是控制台上的光標沒有跟在“y:”之后,而是出現在它之前的行首。 有沒有什么辦法解決這一問題?
文本“y:”顯示為“太早”,因為您在使用掃描儀讀取雙精度值之前將其打印到控制台。 此外,如果您想查看用戶輸入的內容,則必須先讀取用戶輸入,然后打印出來。
把代碼改成這樣:
double y = scanner.nextDouble();
System.out.print("y: " + y);
試試System.out.flush();
之間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.