普通使用的方式: 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); } }