怎样给一个类的main传参

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:40:12
就是给 args 传
请举例,谢谢

在命令行可以传参数

public class Test {
public static void main(String args[]) {
System.out.println(args.length>0?args[0]:"没有接收到参数");
}
}

编译上面的类,然后在命令行中执行
java Test abc
可以显示传递的参数abc,希望对你有帮助!

1.如果是用命令行直接操作.

那么在运行java命令时.假设类名为MyClass
则:
java MyClass 123 132 321

跟在java MyClass的内容便是传入String[] args中的值
按顺序 args[0]是123 args[1]是132 args[2]是321

2.如果是在Eclipse或者MyEclipse..
则在当前要运行的类编辑页面上点右键,选run as,选run configurations,弹出的对话框右侧是一组标签页,选择Arguments,可以将传值内容如前面例子中的"123 132 321"写在Program arguments文本域中,然后点击apply,运行即可.

mian 是程序运行的入口,并且只有一个,给args传参?main调用还差不多!并且传参的话,也只能在初始化的时候给赋个参数而已!并且只能给一个字符串!给2个就有异常啦,并且运行的时候是一个黑黑的窗口!与DOS窗口差不多!

我当时学JAVA的时候就是这样练习的!

java test "a"

用命令行参数

在cmd窗口下输入 java 类名 参数