Can#39;t import java.util.Scanner(无法导入java.util.Scanner)
本文介绍了无法导入java.util.Scanner的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在尝试创建一个程序,让用户输入要购买的鸡蛋数量并计算价格。我已尝试使用scanner方法输入整数,但似乎无法导入scanner方法。
这是我的信息:
package eggsorder;
import java.util.Scanner;
import java.io.IOException;
public class EggsOrder {
static final double EGGS_DOZEN = 7.25;
static final double EGGS_SINGLE = 0.75;
static final int DOZEN_NUMBER = 12;
public static void main(String[] args) throws IOException {
System.out.println("Enter number of eggs for purchase: ");
Scanner enter = new Scanner(System.in);
int eggs = enter.nextInt();
System.out.println("You ordered " + eggs + "eggs.");
System.out.println("That is " + (eggs / DOZEN_NUMBER) + " dozen eggs at 7.25 per dozen and " + (eggs % DOZEN_NUMBER) + " additional eggs at 0.75 each");
System.out.println("Which is a total price of " + (((eggs % DOZEN_NUMBER) * EGGS_SINGLE) + ((eggs / DOZEN_NUMBER) * EGGS_DOZEN)));
这是我在运行后得到的错误:
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: class Scanner
location: class java.util
at eggsorder.EggsOrder.<clinit>(EggsOrder.java:7)
代码在没有scanner方法的情况下工作,但它需要使用它。
我尝试过使用java.util和其他各种变体,但都无济于事。
另外,我使用的是最新版本的NetBeans和Java
推荐答案
我猜您使用的是允许您运行code
的集成开发环境(如NetBeans或Eclipse),即使某些classes
不是compilable
。在应用程序运行时期间,如果您访问此class
,将导致此异常。
这篇关于无法导入java.util.Scanner的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:无法导入java.util.Scanner
基础教程推荐
猜你喜欢
- 在螺旋中写一个字符串 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01