每当我编写程序时,我总是倾向于编写import语句,所以我只是想知道我是否可以在不导入的情况下以不同的方式编写它,并且仍然可以编译。谢谢
import java.util.Scanner;
class kk {
public static void main (String args){
Scanner s = new Scanner (System.in);
}
}
答案 0 :(得分:2)
可以。导入语句仅允许您使用对象的简写名称。您可以只指定整个名称:
java.util.Scanner in = new java.util.Scanner(System.in);
但是,实际上没有任何理由不使用导入。
但是,如果您尝试使用其他软件包中的成员,而该软件包尚未导入,则必须使用成员的标准名称,其中包括软件包名称。