【发布时间】:2020-10-19 20:02:04
【问题描述】:
对不起,宝贝问题,但我是初学者。 请您支持有关扫描仪的问题。
[背景]: 我写了一些代码来研究Scanner:
import javax.swing.JOptionPane;
import java.util.Scanner;
class Main {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("What is day today? ");
String day = scanner.nextLine();
System.out.print("What is mounth today?");
String mounth = scanner.nextLine();
String outputText = "Today" + day + "mounth - " + mounth;
JOptionPane.showMessageDialog(null, outputText);
}
}
我有一个异常:找不到行。 这就是我在输出中得到的:
Task :run FAILED 今天是星期几?线程“主”中的异常 java.util.NoSuchElementException:找不到行 java.base/java.util.Scanner.nextLine(Scanner.java:1651) 在 DemoOne.Main.main(Main.java:10)
FAILURE:构建失败并出现异常。
我使用的是 Apache NetBeans IDE 12.1。 看起来 System.in 有一些问题,但我不明白如何解决它。 请支持。
【问题讨论】:
-
是的,我做到了。没有成功。
-
要使用 JOptionPane,您需要更多代码来生成它,所以为了简单起见,我将使用
System.out.println(outputText)代替。 -
我认为问题与您的 IDE 或配置有关,因为代码运行对我来说没有任何错误。
标签: java java.util.scanner system.in