Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println(a>b&&a>c? a : b > c ? b : c);
sc.next();
// 流的操作,如果程序开启一个流对象,当该流对象不再使用时,需要关闭(释放)
sc.close();
// 匿名对象
//传统写法
Scanner sd = new Scanner(System.in);
int num = sc.nextInt();
// 匿名对象的方式
int num02 = new Scanner(System.in).nextInt();
System.out.println(num02);
// 使用建议
//如果在程序当中,你确定有一个对象只会使用唯一的一次,建议使用匿名对象
// 备注: JDK1.7之后的JVM 将[运行时常量池]从方法区中移除了,在java的堆中,在堆中开辟空间用来储存运行时常量池
//JDK1.8开始,取消了java方法区(method area),取而代之的是元空间(metaspace)
//JDK1.8中字符串常量池和运行时常量池逻辑上属于方法区,实际上存储在堆内存当中。
浙公网安备 33010602011771号