2012-09-17 28 views
0

我想提示用戶輸入百分比,並且希望百分比符號在用戶輸入時位於該提示的末尾。這可能嗎?如果是這樣如何?字符在命令提示行中的一行末尾

+0

爲什麼你還想讀取符號?只需在標籤中打印它,例如'輸入金額百分比(%):' – adarshr

+0

僅用於外觀,看看是否可能 – LordZardeck

+0

儘管可能在Java中使用單獨的線程,但請考慮用戶體驗。對於爲什麼我不能從提示行刪除'%'符號(除非我清楚地閱讀了描述),我會感到困惑和煩惱。 – adarshr

回答

0

在純Java中,只能在輸入整個輸入後才能對輸入做出響應。

你可以做的是寫類似

System.out.print("Enter a percentage:  %\u0008\u0008\u0008\u0008"); 

可能將光標定位到:離開%提示後後。這取決於所使用的控制檯類型。

如果您想要輸入每個字符或控制其顯示方式,則需要使用諸如Swing之類的GUI界面。

相關問題