文章目录
一、Java 包和 API
Java 中的包用于对相关类进行分组。将其视为 文件目录中的文件夹。我们使用包来避免名称冲突,并编写更好的可维护代码。包分为两类:
- 内置包(来自 Java API 的包)
- 用户定义的包(创建自己的包)
二、内置包
说白了就是自带的包,要使用库中的类或包,需要使用import 关键字。语法是这样的:
import package.name.Class; // Import a single class import package.name.*; // Import the whole package
下面我具体演示。
三、导入类
如果找到要使用的Scanner类,例如用于获取用户输入的类,请编写以下代码:
import java.util.Scanner;
在上面的例子中,java.util是一个包,而Scanner是包的一个类java.util。
要使用Scanner该类,请创建该类的对象并使用在Scanner类文档中找到的任何可用方法。在我们的示例中,我们将使用nextLine()用于读取完整行的方法。
举个例子:使用Scanner该类获取用户输入
package test17; import java.util.Scanner; // import the Scanner class class test1 { public static void main(String[] args) { Scanner myObj = new Scanner(System.in); String userName; // Enter username and press Enter System.out.println("Enter username"); userName = myObj.nextLine(); System.out.println("Username is: " + userName); } }
运行: