public static void main(String[] args) {
}
如图所示为创建的main函数,里面有args参数,一直不知道是干什么用的,反正不用这个编译就报错,后来需要用到的时候发现:
args参数实现参数的传递
什么意思呢,你现在如果没有idea eclipse这类的IDE,但是你可以通过:
cmd执行代码
在cmd执行代码时,你可以输入相应参数,用空格隔离,这个时候:
你在cmd中输入的参数就是args参数
举例:
public class tets {
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("你输入的为空");
}
else{
System.out.println("命令行的变量个数为"+args.length);
for (String arg:args
) {
System.out.println(arg);
}
}
}
}
这里我先判断args变量中有没有参数,如果有则显示,如果没有则输入为空,首先我在cmd中直接调用编译后的文件,定位到编译后的class文件,
不输入任何参数:
输入变量,用空格隔离
|