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

import java.util.Scanner;

public class Demo02Anonymous {
     
    public static void main(String[] args) {
     
       /* //普通使用方法
        Scanner sc=new Scanner(System.in);
        int num=sc.nextInt();

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

        //使用一般写法传入参数
        Scanner sc1=new Scanner(System.in);
        methodParam(sc1);*/
        Scanner sc = methodReturn();
        System.out.println("请输入任意一个数字:");
        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;
    }
}

你可能感兴趣的:(Java,java)