main方法的理解

时间:2022-10-22 06:37:36

main方法的理解

1),在执行一个类的时候,所找到的方法是mian().

2)string args[]:输入的参数。

public class StaticDemo08{
public static void main(String args[]){for(int i=0;i<args.length;i++){ // 循环输出输入的参数
System.out.println("第"+(i+1)+"个参数:" + args[i]) ;
}
}
};

参数的设置形式:是在类执行的时候加入的:java类名称  参数1  参数2  参数3 。。。。。

每个参数之间用空格分出。

如果此时,一个参数的输入要求三个参数。否则无法运行。那么可以在操作之前进行一个判断。

判断参数的个数。

public class StaticDemo08{
public static void main(String args[]){
if(args.length!=3){ // 输入的参数如果不足3个,则出错
System.out.println("输入的参数不足三个,程序退出~") ;
System.exit(1) ; // 直接退出此程序
}
for(int i=0;i<args.length;i++){ // 循环输出输入的参数
System.out.println("第"+(i+1)+"个参数:" + args[i]) ;
}
}
};

程序退出:System.exit(1):只要传入了一个非0的数字,则表示程序退出。

但是要是想输入hello world怎么办。如果要想输入参数的时候,中间可以存在空格的话,

则可以使用”双引号“括起来。

如,java StaticDemo08 "hello world" "this" "main"