关于public static void main (String arg[])??

松耦合紧内聚 2002-02-10 08:21:48
public static void main (String arg[])
那个arg[]有什么作用?好像主方法都是这个形式.
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
松耦合紧内聚 2002-02-10
  • 打赏
  • 举报
回复
感谢
icy_csdn 2002-02-10
  • 打赏
  • 举报
回复
大家说的都没错!
mingtian 2002-02-10
  • 打赏
  • 举报
回复
以上程序编译后,运行时加上任意参数试试,如:
java ShowArgs a b c d x
mingtian 2002-02-10
  • 打赏
  • 举报
回复
回忆一下DOS命令如:
copy file1 file2
其中的file1、file2就是执行copy时传递给它的参数。
而形如这样的参数是如何传递到程序当中去的呢?就是通过这个arg[]。你传递了多少个参数,这个arg[]数组就有多长。

看看下面这个程序吧:

public class ShowArgs {
public static void main(String args[]) {
int length = args.length;
for (int i = 0; i < length; i++ ) {
System.out.println("args[" + i + "]: " + args[i]);
}
}
}
darkwowowo 2002-02-10
  • 打赏
  • 举报
回复
你用String xxx,xxx随便什么内容都可以,这个字符数组是用来传递程序开始执行时的参数值的,比如你写了一个helloworld,helloworld那你在执行的时候打入java helloworld xxxx,abcd就会作为参数传递给main,你在main里可以根据xxxx的值调用不同的方法,注意xxxx是字符串的,给分吧。

23,407

社区成员

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

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