如何在扫描仪对象后添加空白行?

时间:2015-09-09 00:28:20

标签: java syntax java-8

我是Java的新手,我遇到了一些问题,使我的代码按照我的意愿行事。 所以这是我的代码:

System.out.println("Please enter an integer: ");
int another_int_value = Integer.parseInt(input.nextLine());

这将输出消息Please enter an integer:,然后输出一个空白行,用户可以输入整数,让用户输入整数3。 以下行在3之后开始,但我希望它跳过一行,我该如何实现? 我尝试添加行input.nextLine()但是用户必须按两次ENTER,我不想要那样。有什么建议?

2 个答案:

答案 0 :(得分:1)

或者你可以通过删除.println并使用.print来将它输出到用户在分号后输入代码的位置。之后不需要额外的代码。

System.out.print("Please enter an integer: ");
int another_int_value = Integer.parseInt(input.nextLine());

答案 1 :(得分:1)

这应该有效

import java.util.Scanner;

public class Test {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Please enter an integer: ");
        System.out.println();
        int another_int_value = Integer.parseInt(input.nextLine());
        System.out.println();
    }
}