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

Java使用标准库而不导入

公孙宏远
2023-03-14

有没有办法在没有导入语句的情况下使用标准库类扫描仪?

除了反编译标准库和添加所有的函数之外,我的教授是一种包括那些不希望你真正完成的非常困难的问题的人。java文件到这个项目我有点不知所措。

编辑:为了澄清,这是实验室描述的确切措辞:“使用扫描仪从用户那里获取整数值。

共有1个答案

闻人弘雅
2023-03-14

对您可以完全限定它们的使用:

java.util.Scanner scanner = new java.util.Scanner(System.in);

导入语句不是关于编译器询问在哪里可以找到类?,而是你指的是哪个类?

对于import语句,你对编译器说:“每次我说Scanner,我的意思实际上是java.util.Scanner。所以请帮我节省一些打字时间。

的确如此,正如安德烈亚斯在评论中提到的那样<代码>导入不是必需的,只是方便而已。

还要注意,java中的所有类。lang软件包(例如上述示例中的系统)是隐式导入的(JLS§7.3),因此您可以始终在不使用导入语句的情况下使用它们。

 类似资料:
  • Rust 的标准库提供了很多有用的功能,不过它假设它的 host 系统的多种功能的支持:线程,网络,堆分配和其他功能。有些系统并没有这些功能,不过,Rust也能在这些系统上工作。为此,我们可以通过一个属性来告诉 Rust 我们不想使用标准库:#![no_std]。 注意:这个功能技术上是稳定的,不过有些附加条件。其一,你可以构建一个稳定的#![no_std]库,但二进制文件不行。关于没有标准库的库

  • Rust 的标准库提供了很多有用的功能,不过它假设它的 host 系统的多种功能的支持:线程,网络,堆分配和其他功能。有些系统并没有这些功能,不过,Rust也能在这些系统上工作。为此,我们可以通过一个属性来告诉 Rust 我们不想使用标准库:#![no_std]。 注意:这个功能技术上是稳定的,不过有些附加条件。其一,你可以构建一个稳定的#![no_std]库,但二进制文件不行。关于没有标准库的库

  • Python 标准库(Python Standrad Library)中包含了大量有用的模块,同时也是每个标准的 Python 安装包中的一部分。熟悉 Python 标准库十分重要,因为只要你熟知这些库可以做到什么事,许多问题都能够轻易解决。 我们将探索这个库中的一些常用模块。你能在你的 Python 安装包中附带的文档中的“库概览(Library Reference)” 部分中查找到所有模块的全

  • String string.byte string.char string.dump string.find string.format string.gmatch string.gsub string.len string.lower string.match string.rep string.reverse string.sub string.upper 在st

  • Object 对象 属性描述对象 Array 对象 包装对象 Boolean 对象 Number 对象 String 对象 Math 对象 Date 对象 RegExp 对象 JSON 对象

  • 您好,我正在尝试使用Apache Commons Math的标准偏差库。我无法导入该库,因为我在下载zip后找不到jar文件。我是否遗漏了太明显的内容?