Java 如何在同一行中获取用户输入
我试图用print语句获取输入。如何从同一地点的用户处获取输入Java 如何在同一行中获取用户输入,java,eclipse,Java,Eclipse,我试图用print语句获取输入。如何从同一地点的用户处获取输入 package hello; import java.util.Scanner; public class hello { public static void main(String[] args) { int number; Scanner sc = new Scanner(System.in); System.out.println("Enter Number:
package hello;
import java.util.Scanner;
public class hello {
public static void main(String[] args) {
int number;
Scanner sc = new Scanner(System.in);
System.out.println("Enter Number: ");
number = sc.nextInt();
sc.close();
System.out.println("Number Entered: "+number);
}
}
程序输出
Enter Number:
10
Number Entered: 10
我想在第一行输入
Enter Number: 10
Number Entered: 10
只需使用print()
而不是println()
在Java中,System.out.println()表示在打印传递的字符串后打印一行。与调用另一个名为
print()
的函数不同,它只打印字符串而不返回新行。
因此,替换System.out.println(“输入编号”)代码>行进入系统输出打印(“输入编号”)代码>
System.out.print("Enter Number: ");