1. 程式人生 > >JAVA中main()函式的三種傳參方法

JAVA中main()函式的三種傳參方法

給main函式傳參的三種不同方式》

第一種:
1、選中你的java檔案,右鍵點選
2、找到run as,滑鼠放上去,顯示二級目錄
3、在run as的二級目錄中選中Run Configurations..
4、右鍵點選Run Configurations..彈出對話方塊
5、點選對話方塊中的(x)=Arguments選項
6、在該選項下,有Program arguments輸入框
7、輸入你想傳入的引數,多個引數中間用空格符隔開
8、最後選擇Run or Close!

第二種:

用一個main函式呼叫另一個main函式,同時給被呼叫方傳入引數!!!

public class Test {

    public static void main(String[] args) {

        String[] para = {"www.sina.com"};
        InetAddr.main(para);
    }

}

public class InetAddr {

    public static void main(String[] args) {
        if(args.length == 0)return;
        String host = args[0];
        InetAddress addr=null;
        try {
            addr = InetAddress.getByName(host);
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
        System.out.println(addr);
    }
}

第三種:
1、首先在一個資料夾中使用記事本寫一個Java檔案,如HelloWorld.java;
2、在DOS命令列編譯這個Java檔案,編譯後生成HelloWorld.class檔案;
3、執行生成的class檔案,java HelloWorld 引數一 引數二 引數三 …
4、引數之間用空格隔開,編譯執行時Java檔案中不要出現package資訊!!!!