[英]How can I print something in the same line as the user input?
我写了这段代码:
import java.util.Scanner;
public static void main (String[] args){
Scanner scan = new Scanner (System.in);
String inp;
int m;
System.out.println ("Please enter some characters.");
inp = scan.nextLine();
m = inp.length();
System.out.println(" = " + m);
}
如果我运行它,我会得到这样的东西:
Please enter some characters.
12345
= 5
但是,如何将= 5
打印在与用户输入的字符相同的行上,如下所示?
Please enter some characters.
12345 = 5
就这样写:
System.out.print(" = " + m);
println打印到一个新行。 希望它有效
System.out.print("Please enter some characters.");
inp = scan.nextLine();
m = inp.length();
System.out.println(" = " + m);
打印问题时,删除 ln 部分( System.out.print("Please enter....)
)这将允许您的输入与提示在同一行。然后您可以打印System.out.println( inp + " = " + m);
然而,据我所知,你不能在输入后输入一些东西,但你可以回应它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.