关于java中输入类Scanner的理解,因为刚开始学java不是太懂,但好在学过C++,只好用C++的知识去解释这一块
//Java中的导包其实你就理解成C++中调用其它类就需要把被调用这个类的头文件添加进去
import java.util.Scanner;
//这个的意思是创建Scanner对象,我看CSDN有人说这是创建SC对象,这可大错特错,实际上这句话在C++的意思就是 Scanner *SC=new Scanner(a)
什么意思呢?sc实际上就是一个对象的指针(引用)。而这个System.in我的理解就是调用system类的in方法
Scanner sc=new Scanner(System.in);
//上面懂了下面就好理解了其实际上就是:int num=&Scanner(System.in).nextInt();即是构造一个Scanner对象并手动给出初始化值。然后在调用成员函数nextInt()完成操作
int num=sc.nextInt();