一、在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编译后,执行时在类名后添加参数即可实现传参功能。