[英]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.