普通使用的方式: package NiMingDuiXiang;
 
import java.util.Scanner;
 
public class Demo02Anonymous {
    public static void main(String[] args) {
        //普通使用的方式
        Scanner sr = new Scanner(System.in);
 
        System.out.print("请输入一个数:");
        int num = sr.nextInt();
        System.out.print("输入的数是:" + num);
    }
}


匿名对象使用
package NiMingDuiXiang;
 
import java.util.Scanner;
 
public class Demo02Anonymous {
    public static void main(String[] args) {
        System.out.print("请输入一个数:");
 
        //匿名对象的方式
        int num = new Scanner(System.in).nextInt();
        System.out.print("输入的数是:" + num);
    }
}



使用一般写法传入参数:
package NiMingDuiXiang;
 
import java.util.Scanner;
 
public class Demo02Anonymous {
    public static void main(String[] args) {
        System.out.print("请输入一个数:");
 
        //使用一般写法传入参数
        Scanner sr = new Scanner(System.in);
        methodParam(sr);
    }
 
    public static void methodParam(Scanner sr) {
        int num = sr.nextInt();
        System.out.println("输入的数是:" + num);
    }
}


使用匿名对象来进行传参
package NiMingDuiXiang;
 
import java.util.Scanner;
 
public class Demo02Anonymous {
    public static void main(String[] args) {
        System.out.print("请输入一个数:");
 
        //使用匿名对象来进行传参
        methodParam(new Scanner(System.in));
    }
 
    public static void methodParam(Scanner sr) {
        int num = sr.nextInt();
        System.out.println("输入的数是:" + num);
    }
 
}