新人求教..............

gjl_gjl 2008-08-31 08:36:05
public static void main (String[] args)
中main函数里面是什么意思??
为什么用数组??
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
youzy 2008-08-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 nyzlhao 的回复:]
String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test 那么你在cmd运行 java test a b c 时,args[0] = a ,args[1]=b, args[2]=c 你就可以在你的程序中调用你输入的这些变量了。

args[]不就是那个字符串This is a simple Java program吗?
-------完全不是的,你理解不对。这样好了,你在运行的时候加个参数,比如 java te…
[/Quote]

同意二楼的,说得很详细
SARA520 2008-08-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 aniude 的回复:]
main是java 类程序的入口. args 是命令行输入参数的数组. 例如
java helloworld hello world
helloworld是已经编译好的*.class文件
哪么args 就是 {"hello", "world"}
[/Quote]
aniude 2008-08-31
  • 打赏
  • 举报
回复
main是java 类程序的入口. args 是命令行输入参数的数组. 例如
java helloworld hello world
helloworld是已经编译好的*.class文件
哪么args 就是 {"hello", "world"}
fox000002 2008-08-31
  • 打赏
  • 举报
回复
参数啊,可以接受多个字符串
nyzlhao 2008-08-31
  • 打赏
  • 举报
回复
String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test 那么你在cmd运行 java test a b c 时,args[0] = a ,args[1]=b, args[2]=c 你就可以在你的程序中调用你输入的这些变量了。

args[]不就是那个字符串This is a simple Java program吗?
-------完全不是的,你理解不对。这样好了,你在运行的时候加个参数,比如 java test XX。然后在你的main函数里面加这段话:System.out.println("arg is"+args[0]),然后看看输出是什么?
是不是这个:
This is a simple Java program
arg is XX

你还可以试试这样,在运行时输入java test xx yy zz,并且在你的main函数里面加这段话:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然后看看输出是什么?
是不是:
This is a simple Java program
arg is xx yy zz
jielulian 2008-08-31
  • 打赏
  • 举报
回复
字符串,可以接受键盘标准输入的

62,615

社区成员

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

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