一、在IDEA中進行傳參:
? ? ? ? 先創建一個類:MainTest
import java.util.Arrays;public class MainTest {public static void main(String[] args) {System.out.println(args.length);System.out.println(Arrays.toString(args));}
}
1.IDEA ---> 在運行的按鈕上右鍵 --> Edit 類名.main()? 或者是Modify Run Configuration… --》 Program Arguments后面填寫傳入的參數
再或者是在運行過后的main方法上面有個類名點擊然后進行傳參
二、運行字節碼文件給main方法傳參
? ? ? ? 運行字節碼文件 ----> java字節碼文件名 參數1 參數2 ……
????????
右鍵使用記事本編輯一下以下的代碼,然后進行編寫然后保存就好了(前提是要開啟windows的顯示擴展名)
import java.util.Arrays;public class Hello{public static void main(String[] args){System.out.println(args.length);System.out.println(Arrays.toString(args));}
}
最后在Hello.java文件所在的位置在上面的導航欄里輸入cmd運行java文件然后回車
然后他就進行到這個文件所在的目錄了
輸入:
? ? ? ? javac Hello.java
? ? ? ? java Hello a b c d e
這樣就已經給main方法進行傳參成功了
總結:在IDEA中給main方法傳參有兩種方式:1)通過Edit Configurations修改Program Arguments;2)在運行過的main方法上直接修改參數。通過命令行運行時,使用"java 類名 參數1 參數2"格式傳參。示例代碼演示了如何接收并打印傳入的參數,包括參數個數和內容。使用javac編譯后,執行時在類名后添加參數即可實現傳參功能。