num1 = sc.nextInt();
pwd1 = sc.nextLine();
这两个代码运行的效果相同都是在控制台上输入,但是把后面"next..."互换的话,报错。"next..."的选择是根据前面的数据类型决定的吗?数字型只用nextInt,字符型只用nextLine
是的。更多方法和返回类型请查阅API。