匿名对象只能使用一次
匿名对象作为方法的参数和返回值:
package Scanner_Demo;/*@create 2020--11--28--9:21*/import java.util.Scanner;public class Demo01 {public static void main(String[] args) {/*//普通使用方式Scanner sc = new Scanner(System.in);int num = sc.nextInt();*//*//匿名对象的方式int num = new Scanner(System.in).nextInt();System.out.println("输入的是:" + num);*//*//使用一般方法写入参数Scanner sc = new Scanner(System.in);methodParam(sc);*//*//使用匿名对象来进行传参methodParam(new Scanner(System.in));*/Scanner sc = methodReturn();int num = sc.nextInt();System.out.println("输入的是:" + num);}public static void methodParam(Scanner sc) {int num = sc.nextInt();System.out.println("输入的是:" + num);}public static Scanner methodReturn(){/*Scanner sc = new Scanner(System.in);return sc;*/return new Scanner(System.in);}}
