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"