看main函数
p21页的输入输出,让我对于这个标准的main有了深刻的认识,我以前就觉得是固定格式,没留意过。
现在仔细看了一下,main是一个程序的入口,括号里面的是形参。之所以书上可以使用
java Main 5 100 36.5
只不过是因为这是个入口,所以可以用标准输入传进去。
在想通了以上后,就可以把它和普通的方法一样对待了,比如可以检测传入个数(如下)、可以遍历输入传入参数等
public class Main {
public static void main(String[] args) {
System.out.println(args.length);//输出传入参数个数
}
}
说了这么多,是否可以去掉传入的参数嘞,如下所示
public class Main {
public static void main() {
System.out.println(666);
}
}
答案是可以编译,但是不能运行,报错:
错误: 在类 Main 中找不到 main 方法, 请将 main 方法定义为:
public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
我也想查怎么扩展javafx这些东西,但是我能力有限,不行,唉