黑马程序员技术交流社区
标题:
什么叫做主函数传值?
[打印本页]
作者:
반야_바라_밀
时间:
2014-8-7 19:27
标题:
什么叫做主函数传值?
什么叫主函数传值,它有什么作用,什么时候会用到它呢?
作者:
南柯一梦
时间:
2014-8-7 21:11
主函数传值相当调用主函数时给函数传值,相当于键盘录入,用于接收用户数据,
作者:
陶圣虎
时间:
2014-8-7 21:23
就是在javac demo.java后面 加上需要传入的字符。 传入的字符会被主函数的String[]args 字符数组接受,空格表示下一个元素。取值方法为args[0].args[1]...这样。怎么用?好像用的很少吧。有一个示例是通过反射调用其他函数的main方法。
作者:
怀念黑海岸
时间:
2014-8-7 21:56
本帖最后由 怀念黑海岸 于 2014-8-10 20:21 编辑
很少用这个东西,主函数参数列表的 String []args 是为虚拟机调用主函数时使用的,怎么使用它呢,首先编译程序,然后再执行java命令时: java 类的class 参数1 参数2 参数3 就是这种格式:例如有个Test类;你想往他主函数传参就只需这样的格式: java Test 你好 我传参数 到主函数
然后你主函数中的arg数组中就有三个元素了
System.out.println(args[0]) --->你好
System.out.println(args[1]) --->我穿参数
System.out.println(args[2]) --->到主函数
不过一般都用不到这个数组的。
有人问过这个问题的,我就不复述了,免得有骗分的嫌疑,你可以去找下这个帖子。。
作者:
반야_바라_밀
时间:
2014-8-8 07:03
怀念黑海岸 发表于 2014-8-7 21:56
很少用这个东西,主函数参数列表的 String []args 是为虚拟机调用主函数时使用的,怎么使用它呢,首先编 ...
谢谢,听你这么解释,我已经清楚很多了。
作者:
戒风
时间:
2014-8-8 07:10
看看大神们遇到的问题,跟着学习一下
作者:
xbz1986
时间:
2014-8-8 07:45
public class Main{
int a=1,b=2,c;
c=a+b;
}
public static void main(String[] args
}在主函数里创建一个上面类的对象 如: Main m = new Main();
既然该类的成员变量不是private,就可以使用m来访问
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2