public static void main(String [] args){}

来看下java的主方法:

我们在学习java的时候不可避免的要写个helloworld小代码:

public static void main(String [] args){
System.out.println("Helloworld!")
}

输出Helloworld!

再写一个

public static void main(String [] args){
System.out.println(args[0])
}

执行,控制台输出:0,但是会在控制台输出:

java.lang.ArrayIndexOutOfBoundsException

也就是说即使有报错信息,但是结果依然会输出出来。

那么args这个String的数组是怎么用的呢?用在哪里?

其实:这是在cmd命令下使用的,看!

public static void main(String [] args){}_第1张图片

在主方法中我们是这样定义输出的:

public static void main(String [] args){}_第2张图片

所以java的主方法中的String类型的参数时从cmd接收用户传入的值,在命令行输出。


你可能感兴趣的:(java语言)