main函数的问题

yangyu0806 2004-10-14 12:29:03
name.class运行解释器的时候这样输入

java name a b c

这样args[0]:"a"
args[1]:"b"
args[2]:"c"

public static void main(String[] args)


这个args[]有什么用啊
...全文
85 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iheshi 2004-10-14
  • 打赏
  • 举报
回复
对啊,main是整个程序的入口啊。如果要在命令时传入参数,那main后面的参数就有用了哦!
这个作用就好象你在windows下面输入:“format a: /q”的那个“/q”一样……^_^

public static void main(String[] args)中的那个args就是用来接受你的参数的。

建议你试试看楼上的代码!^_^
  • 打赏
  • 举报
回复
pulbic class name
{
public static void main(String[] args)
{
for(int i = 0;i < args.length; i++)
{
System.out.println("NO." + i + " is " + args[i]);
}
}
}
编译后,在命令行输入:
java name a b c
回车,看结果!
febchen 2004-10-14
  • 打赏
  • 举报
回复
将一些参数传入到你的程序中

比如:
你的程序要处理3个人的名字
则可以通过
java name a b c
运行,得到三个人的名字
args[0]:"a"
args[1]:"b"
args[2]:"c"
怎么处理看你程序需要了

当然这些数据你可以在程序中通过
System.in.read等方法来获得,
是等价的,只是这样做在参数不多的时候会方便些
  • 打赏
  • 举报
回复
java中的main函数使用该参数获取用户的参数值
yangyu0806 2004-10-14
  • 打赏
  • 举报
回复
我是想说,设这个变量有什么用
loverisyour 2004-10-14
  • 打赏
  • 举报
回复
就是你的那些参数啊
laoxing521 2004-10-14
  • 打赏
  • 举报
回复
这就是一个命令行参数的数组呀

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧