本帖最后由 布鲁Go 于 2013-12-17 14:59 编辑
怎么控制键盘输入的光标的位置?例如代码:- import java.io.*;
- class Guangbiao
- {
- public static void main(String[] args) throws Exception
- {
- System.out.println("请输入一个整数:");
- InputStream in=System.in;
- BufferedReader br=new BufferedReader(new InputStreamReader(in));
- StringBuilder sb=new StringBuilder();
- String str=null;
- while(!("over".equals(str=br.readLine())))
- {
- if("over".equals(str))
- break;
- else if(!(str.matches("[0-9]+")))
- {
- System.out.println("输入不正确,请输入一个整数,谢谢!");
- System.out.println();//这一行为什么完全不起效果,要怎么把输入光标弄到下一行输入处?
- continue;
- }
- sb.append(str+",");
- }
- System.out.println(sb.toString());
- }
- }
复制代码
我想要让输错的时候光标自动下移一行。可是总没有,多加一个println()也没用;
如图:
光标老是在输的前面“ | 输入”这样。
是版本的问题吗?我的是myeclipse10.
|