0x00 API
概述
API,应用程序编程接口。Java API是一本程序员的字典。是JDK种提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用他们。
API使用步骤
- 打开帮助文档。
- 点击显示,找到索引,看到输入框。
- 你要找谁?在输入框里输入,然后回车。
- 看包。java.lang下的类不需要导包,其他需要。
- 看类的解释和说明。
- 学习构造方法。
- 使用成员方法。
0x01 Scanner类
什么是Scanner类
一个可以解析基本类型和字符串的简单文本扫描器。
Scanner类功能
可以实现键盘输入数据到程序当中。
PS:引用类型的一般使用步骤。
- 导包。
格式:
import 包路径.类名称;
注意事项:
1. 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
2. 只有java.lang包下的内容不需要导包,其他的包都需要import语句。
3. 导包语句要在package下面下 在public前面写。
-
创建。
格式:
类名称 对象名 = new 类名称(); -
使用。
对象名.成员方法名()
0x02 练习1:从键盘输入两个数字,求和。
package day09;
/*
题目:
键盘输入两个int数字,并且求出和值。
*/
import java.util.Scanner;
public class Scanner02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int a = sc.nextInt();
System.out.println("请输入第二个数字:");
int b = sc.nextInt();
int result = a + b;
System.out.println("两数相加的结果是:" + result); }}
0x03 练习2:从键盘输入三个数,求最大值
package day09;
/*
题目:键盘输入三个数字,求最大值。 */
import java.util.Scanner;
public class Scanner03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int a = sc.nextInt();
System.out.println("请输入第二个数字:");
int b = sc.nextInt();
System.out.println("请输入第三个数字:");
int c = sc.nextInt();
int max;
if (a > b){
max = a;
} else {
max = b;
}
if (max > c){
System.out.println("输入的最大值为:" + max);
} else {
max = c;
System.out.println("输入的最大值为:" + max);
}
}
}