目录
- 1. API
- 2. Scanner
- 3. Random
1. API
API是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。一般建议使用API1.6(因为有官方汉化)。
2. Scanner
可以实现键盘输入数据到程序中。
- 引用类型的使用步骤:
-
导包
import 包路径.类名称
注意:只有java.lang包下的内容不需要导包,其余都需要import语句
-
创建
类名称 对象名 = new 类名称();
-
使用
对象名.成员方法名();
-
-
Scanner
一个完整的引用scanner编写的获取键盘输入的程序如下:
package day01.demo05;
import java.util.Scanner; //导包(idea会根据敲Scanner类名称时自动导包/光标放在Scanner上然后Alt+Enter)
public class Demo05Scanner {
public static void main(String[] args) {
// System.in代表从键盘进行输入
Scanner sc = new Scanner(System.in);
// 获取键盘输入的int数字(把键盘输入的字符串转换成int类
int num = sc.nextInt();
System.out.println("输入的int数字是"+num);
// 获取键盘输入的字符串(原封不动保持输入的字符串
String str = sc.next();
System.out.println("输入的字符串为"+str);
}
}
其中,scanner关于int和string的方法名都可以在API1.6中Scanner的方法摘要中找到。
3. Random
Random类用来产生随机数字。
使用时:
Random r = new Random();
int num = r.nextInt();
注意:
- nextInt()括号内为空代表范围是int所有范围,有正有负。
-
括号内不为空代表标注了范围。int num = r.nextInt(3);代表了一个左闭右开区间[0,3)。
一个猜数字游戏的示例如下
(这里还提供了一个思路:如何用while循环写一个除了某种情况会跳出外其余无限循环的功能)