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

匿名对象作为方法的参数

public class Test {
    public static void main(String[] args) {
        //普通的使用方式
//        Scanner in = new Scanner(System.in);
//        int i = in.nextInt();
//        System.out.println("您输入的是"+i);

        //匿名对象的方式
//        int i = new Scanner(System.in).nextInt();
//        System.out.println("您输入的是"+i);

//        //使用一般方式传入参数
//        Scanner in = new Scanner(System.in);
//        MethodParam(in);

        //匿名对象的方式
        MethodParam(new Scanner(System.in));
    }

    public static void MethodParam(Scanner scanner){
        int i = scanner.nextInt();
        System.out.println("您输入的是"+i);
    }
}

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


		public class Test{
			public static void main(String[] args){
        Scanner scanner = MethodReturn();
        int i = scanner.nextInt();
        System.out.println("输入的是"+i);
    }



    public static Scanner MethodReturn(){
        //普通方式
//        Scanner in = new Scanner(System.in);
//        return in;

        return new Scanner(System.in);
    }
posted @ 2022-06-29 14:59  我滴妈老弟  阅读(40)  评论(0编辑  收藏  举报