Java 扫描仪联机说明
所以我刚开始学习Java,我不明白line-Scanner in=new Scanner(System.in)是什么意思; 我的意思是,有人能给我解释一下吗?谢谢 这是我最近编写的一个代码Java 扫描仪联机说明,java,Java,所以我刚开始学习Java,我不明白line-Scanner in=new Scanner(System.in)是什么意思; 我的意思是,有人能给我解释一下吗?谢谢 这是我最近编写的一个代码 import java.util.Scanner; public class C1P30 { public static void main (String [] args) { int num1, num2; Scanner in = new Scanner
import java.util.Scanner;
public class C1P30 {
public static void main (String [] args)
{
int num1, num2;
Scanner in = new Scanner(System.in);
System.out.println("Enter firtst number: ");
num1 = in.nextInt();
System.out.println("Enter Second number: ");
num2 = in.nextInt();
System.out.println("The numbers are:");
System.out.println(num1);
System.out.println(" ");
System.out.println(num2);
}
}
此行实例化了类型为
扫描器的对象,该对象能够读取键盘输入。
Scanner-in=新的扫描仪(System.in);
分解它
System.in
是一个InputStream
,通常连接到键盘输入
扫描仪
是一种简单的文本扫描仪,可以读取输入流
new
是Java中的一个关键字,它基于类(实例化)创建对象并返回对它的引用。它还为堆上的对象分配内存
Scanner in
初始化Scanner
变量,并将其命名为in
它在上创建了一个新实例(通常是控制台输入),我想一切都已经解释清楚了。感谢各位,通过示例欣赏Java中的Canner nextLine()方法-