API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的“字典”,
是JDK中提供给我们使用类的说明文档,这些类将底层的代码实现封装了起来,我们不需要关心是如何实现的,只需要学习这些类如何使用即可。
1.打开帮助文档。。。。。
Scanner类的功能:可以实现键盘输入数据到程序当中。
引用类型的一般使用步骤:
1.导包
import 包路径.类名称;
如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写。
只有java.Lang包下的内容不需要导包,其他的包都需要import语句。
2.创建
类名称 对象名 = new 类名称();
3.使用
对象名.成员方法名()
【注】system.in代表从键盘进行输入
获取键盘输入的一个int数字:int num = scanner.nextInt();
获取键盘输入的一个字符串:String string = scanner.next();
package API使用;
import java.util.Scanner;
/**
* @Author: Jason
* @Date: 2019/6/3 12:27
* @Version 1.0
*/
public class DemoScanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串:");
String string = scanner.next();
System.out.println("你输入的字符串是:" + string);
System.out.println("请输入数字:");
int num = scanner.nextInt();
System.out.println("你输入的数字是:" + num);
}
}
练习题:键盘输入两个int数字,并求出和值。
分析:
1.Scanner的三个步骤:导包、创建、使用
2.调用两次nextInt方法。。。。。
package API使用;
import java.util.Scanner;
/**
* @Author: Jason
* @Date: 2019/6/3 16:23
* @Version 1.0
*/
public class ScannerSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = scanner.nextInt();
System.out.println("请输入第二个数:");
int b = scanner.nextInt();
int sum = a + b;
System.out.println("两个数的和值为:" + sum);23
}
}
2题:键盘输入三个int数字,然后求出其中最大值。
分析:
用Scanner:导包、创建、使用nextInt()方法
三个数字,三个int 变量,调用nextInt()三次
。。。。。。
package API使用;
import java.util.Scanner;
/**
* @Author: Jason
* @Date: 2019/6/3 18:03
* @Version 1.0
*/
public class ScannerMax {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = scanner.nextInt();
System.out.println("请输入第二个数:");
int b = scanner.nextInt();
System.out.println("请输入第三个数:");
int c = scanner.nextInt();
int temp = a > b ? a : b;
int max = temp > c ? temp : c;
System.out.println("其中的最大值为:" + max);
}
}