Scanner类:

JDK提供,可以实现键盘输入数据到程序当中

Scanner in=new Scanner(System.in);
String s=in.nextLine();//输入一行
String s1=in.next();//以空格为分割符
int n=in.nextInt();//读取一个整数
double d=in.nextDouble();//读取一个浮点数
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

hasNext():检测输入中是否有其他单词

hasNextInt():检测输入中是否有下一个整数的字符

hasNextDouble:检测是否还有下一个浮点数 的字符

匿名对象的使用:

new 类名称();

注意事项:

匿名对象只能使用一次,下次再用不得不再创建一个新对象

使用建议:

如果确定有一个对象只需要使用唯一的一次,就可以使用匿名对象

【java笔记】scanner类和匿名对象的使用_System

匿名对象作为方法的参数和返回值

匿名对象作为返回值:
int num=new Scanner(System.in).nextInt();

 使用匿名对象来进行传参:

【java笔记】scanner类和匿名对象的使用_匿名对象_02