java - 如何在同一行获取用户输入

标签 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: ");

        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()

System.out.print("Enter Number: ");

关于java - 如何在同一行获取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51572399/

相关文章:

java - Hibernate从子实体获取父实体的id

java - 如何在Java中获取SQLiteConstraintException的错误代码

java - 重命名K9邮件包名称

java - 启动 Minecraft 客户端时 Eclipse 内存不足

java - 如何在 Windows 上的 eclipse 中运行 nutch 1.9?

java - Android中的映射结构和动态内存分配

eclipse - 安装了 Eclipse GWT 插件,但没有 Web 应用程序项目

android - 如何将 eclipse 项目指向特定的 AVD?

java - Eclipse/Hibernate 工具错误 : Archive classpath entry doesn't exist

java - 单击网页上的按钮