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"

原文地址:https://www.cnblogs.com/alsf/p/5517308.html