API概述
概述
API(Application Programming Interface)应用程序编程接口。Java API对于程序员来说就是一本可以检索查找的【字典】,是JDK官方提供给程序开发者使用类的说明文档,这些类将底层的代码封装起来,我们不需要关注这些类底层是如何实现的,我们只需要知道这些类是如何使用的。平常开发使用JDK类库的时候,是通过查阅API的方式进行的。
API的使用步骤
- 打开帮助文档
- 点击显示,找到索引,找到输入框
- 在输入框中输入你要查找的类,然后回车
- 看该类所在的包,对于java.lang包下面的类不需要导包,其他都要
- 看该类的解释说明和类的结构
- 学习该类的构造方法和成员方法
Scanner类
什么是Scanner类
一个可以使用正则表达式来解析基本数据类型和字符串类型的简单文本扫描器。
例如:系统扫描用户输入的int类型值
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
备注:System.in 系统输入指的是通过键盘录入数据。
引用类型的使用
导包
使用import关键字导包,在类的所有代码之前导包,引用要使用的类型,java.lang包下的所有类不需要导入。
导入的格式:
import 包名.类名;
import java.util.Scanner;
创建对象
数据类型 变量名 = new 数据类型(参数列表);
调用方法
变量名.方法名();
Scanner类的使用步骤
-
查看类
java.util.Scanner; 需要导入java.util包
-
查看构造方法
public Scanner(InputStream source);构造一个新的Scanner对象,它生成的值是从指定的输入流中扫描的。
-
查看成员方法
public int nextInt(); 将输入的信息的下一个标记扫描为一个int类型值。
练习:通过键盘录入两个int类型的数值,进行累加和
import java.util.Scanner;
public class ScannerDemo01{
public static void main (String[] args){
//创建对象
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if(a>b){
a=a;
}else{
a=b;
}
if(a>c){
a=a;
}else{
a=c;
}
System.out.print("最大值为"+a);
}
}