我在 Eclipse 中将其作为 Java 应用程序运行。令人惊讶的是,它打印了第一行。我期待它打印第二个。我从来没有在命令行中输入过任何东西,为什么会这样呢?
class Game
{
public static void main(String args[])
{
if(args != null){
System.out.println("Lets do something with args");
}else{
System.out.println("Cant do something until args is not null");
}
}
}
编辑 -
还尝试了另一件事来回应其中一个答案。删除 main 中的所有代码并将其替换为 -
System.out.println("Main method...");
for(int i = 0; i< args.length; i++){
System.out.println("i = " + i);
}
输出是主要方法。为什么 ?