一.Scanner类
1.功能:
可以实现键盘输入数据到程序之中
2.使用步骤:
(1)导包;
import java.util.Scanner;
import java.util.Random;
(2)创建
Scanner sc = new Scanner(System.in);
//System.in代表从键盘输入
(3)使用:
获取数字:
int num = sc.nextInt();
//nextInt获取键盘输入的一个数字,在IDEA的控制台进行输入
获取字符串:
String str = sc.next();
//获取键盘输入的一个字符串
直接获取:
int num1 = (new Scanner(System.in)).nextInt();
二.Random类
使用nextInt()生成伪随机数,无参数
Random r = new Random();
int num12 = r.nextInt();
//nextInt()传入参数代表范围,左闭区间右开区间,nextInt(int)范围为[0,int)
三.匿名对象
定义:匿名对象就是只有右边的对象,没有左边的名字和赋值运算符,只能使用唯一一次
格式:new 类名();
匿名对象使用:
1.将其作为传入参数
methodAnonymous(new Scanner(System.in));
//methodAnonymous定义
public static void methodAnonymous(Scanner sc){
int num = sc.nextInt();
System.out.println(num);
}
2.将其作为返回值:
public static Scanner returnAnonymous(){
return (new Scanner(System.in));
}