确实不难,可以说简单,可是我不会,手头这本书上也找不到:(. <font color=red>java的小问题</font> (50分)

  • 主题发起人 主题发起人 千中元
  • 开始时间 开始时间

千中元

Unregistered / Unconfirmed
GUEST, unregistred user!
请解释一下
public static void main (String arg[]) {
中,
void,String arg[] 的用法.
c语言忘完了,请别说和c中的XXXX一样,那样俺会接着出50分问c 中的XXXX是什么样
 
arg[]就是程序的参数,是字符串数组类型的。
可以在程序运行时提供参数,arg[1]是第一个参数,arg[2]是第二个,
如果是想获得的参数是int、float等等的,就要自己手工把它从string转到想要的类型。
 
>>如果是想获得的参数是int、float等等的,就要自己手工把它从string转到想要的类型
是不是可以直接int args[] 呢?
 
又来了,呵呵。
给你个例子。
public class HelloWorld{
public static void main (String [] args){
String name=args.length>0? args[0]:"qian";
System.out.println("Welcome "+name);
}
}
编译后,如果你运行java -cp . HelloWorld,输出Welcome qian
如果你运行java -cp . HelloWorld bluepeach,输出Welcome bluepeach
注意:args[0]是第一个参数。
 
>>arg[1]是第一个参数,arg[2]是第二个
应该是:args[0]是第一个参数,args[1]是第二个
>>是不是可以直接int args[] 呢?
no,不可以这样。
应该Integer.parseInt(args)来得到int

 
[]可以到args的前面?
另:void的用法?
 
>>应该是:args[0]是第一个参数,args[1]是第二个
呵呵,不好意思,写错了。
 
《java宝典》
才100RMB
 
可以写成
public static void main(String[] args)
{
...
}
 
void就是指此方法没有返回值。
 
yuanjun,粗心大意,扣除5分。嘿嘿
 
好狠啊老千。
因为在C语言里main(int argc char *argv[])
argv第一个是程序名,argv[1]开始才是参数。
所以。。。
不要扣分啊~~~~~~~~~~~~
 
后退
顶部