Scanner监听类应用
下面给出一个小Demo:
/**
* 获取Scanner监听对象;
* @return Scanner 监听对象;
*/
public static Scanner getScanner(){
return new Scanner(System.in);
}
public static void main(String[] args) {
// 创建Scanner监听对象;
Scanner sc = getScanner();
// 提示控制台输入数据;
System.out.println("Please print num is :");
// 实时监听并获取用户控制台输入的参数返回;
int nextInt = sc.nextInt();
// 输出用户控制台所输入的参数;
System.out.println("print Num is: " + nextInt);
}
Java匿名对象
语法:new 对象名();
特点: 创建匿名对象直接调用方法而没有变量名;
应用场景:
1. 返回参数调用接口;
2. 传入参数调用接口;
Eg:new Scanner(System.in).nextInt();