当前位置: 首页 > 知识库问答 >
问题:

如何使scanner.nextline()位于同一行?[副本]

蔚琦
2023-03-14

我有一个程序,从命令行接收来自用户的输入。令人恼火的是,第一次使用扫描器时,输入的文本会出现在下一行(system.out.println之后)。但是,其他所有时候它都与system.out.println在同一行。

代码:

//Create a scanner
Scanner input = new Scanner(System.in);

//Gets type
System.out.println("--Television Show or Film (t or f): ");
String type = input.nextLine();
input.close();
--Television Show or Film (t or f): 
t
--Television Show or Film (t or f): t

共有1个答案

方寒
2023-03-14

使用system.out.print而不是system.out.println

 类似资料:
  • 问题内容: 尝试使用中的方法时遇到麻烦。 这是我尝试过的: 示例1:此示例按预期方式工作。该行;等待输入,然后再继续。 产生输出: 示例2:此示例无法正常工作。本示例使用while循环以及结构允许用户选择要执行的操作。一旦程序到达;,它就不会等待输入,而是执行该行;。 产生输出: 这使得不可能输入句子。 为什么示例不能按预期工作?唯一之间的区别。和是那个 具有循环和结构。我不明白为什么这会影响的行

  • 在方法中的一个中,给定我的,我将初始数据插入到DB中。除其他外,还有一些用户需要初始化。但是我将与一起使用,,后者只有异步方法,如下所示: 所以问题是,是否有一种方法可以将与一起使用而不会出现并发问题? 我尝试了从乐观并发模式中获得的以下方法,但它不会创建用户:

  • 我必须得到一个字符串输入和一个整数输入,但输入的顺序应该是整数在先,然后要求用户输入字符串 上面的代码工作得很好,但是如果我首先输入一个整数,就像下面的代码 然后抛出java.lang.ArrayIndexOutOfBoundsException。 下面是我源文件的完整代码: 公共类StringSwap{ } 请指出我在这里做错了什么。

  • 问题内容: 我必须获得一个字符串输入和一个整数输入,但是输入的顺序应该是整数首先出现,然后应该要求用户输入字符串 上面的代码工作正常,但是如果我先接受整数输入,如下面的代码 然后抛出java.lang.ArrayIndexOutOfBoundsException。 这是我的源文件的完整代码: 公共类StringSwap { } 请指出我在这里做错了什么。 问题答案: 问题是整数后面的字符。当您调用

  • 我是Android应用开发的初学者。当我了解到RecyclerView和ListView时,我明白了RecyclerView比ListView更好,但我仍然对这个名称感到困惑,现在有以下问题: null

  • 我想每10秒执行一段代码。我在这个论坛上找到了一个例子,但我的实现有一些问题。 我得到这个错误,指向: