我正在寻找一种方式来基本上给用户一些控制台输出,看起来与他们键入的内容完全相同,然后再次提示输入更多内容。问题是我有一个方法修改每个发现的不包含空格的字符串。基本控制台输入和输出
在用户给出的每个句子结尾处,我试图找出一种方法来获得换行符,然后再次输出到控制台并提示“请输入一个句子:”。以下是我迄今为止...
System.out.print("Please type in a sentence: ");
while(in.hasNext()) {
strInput = in.next();
System.out.print(scramble(strInput) + " ");
if(strInput.equals("q")) {
System.out.println("Exiting program... ");
break;
}
}
这里是正在显示的控制台输出:
Please type in a sentence: Hello this is a test
Hello tihs is a tset
光标停在同一条线上,如上面的例子“TSET”。
我想发生的是:
Please type in a sentence: Hello this is a test
Hello tihs is a tset
Please type in a sentence:
具有AS和后直接“句:”光标出现在同一行
希望帮助清理我的问题。
可以在同一行作为
" ... sentence: "
光标出现”你只需将你的'请输入'输出移动到你的循环中,然后呢? –更具体。指定用户应该输入什么以及程序应该给出什么输出作为回应。 – nhouser9
@ nhouser9试图更具体。我不知道如何格式化我的控制台输出的问题,所以它明确标识。 – ClownInTheMoon