JAVA入门问题写初级程序常常以
不知道你学数组没有,学了数组你就会明白,这两种写法都可,但推荐String[] args,因为java是面象对象的语言,这样写更明显的说明args只是一个字符串数组的引用,其实一样,基本没差别。 String[] args1,args2;和String args3[],args4;就不一样,args1,args2,args3都是字符串数组引用,而args4是字符串引用。
这个是主程序的参数,可通过dos传入,给个例子。
代码如下:
原程序:
public class Test {
public static void main(String[] args) {
if(args。len...全部
不知道你学数组没有,学了数组你就会明白,这两种写法都可,但推荐String[] args,因为java是面象对象的语言,这样写更明显的说明args只是一个字符串数组的引用,其实一样,基本没差别。
String[] args1,args2;和String args3[],args4;就不一样,args1,args2,args3都是字符串数组引用,而args4是字符串引用。
这个是主程序的参数,可通过dos传入,给个例子。
代码如下:
原程序:
public class Test {
public static void main(String[] args) {
if(args。length != 3) {
p("输入不合法,请输入执行语句,带参数,本程序限定为3个," +
"格式如:java Test。
java 2582,你好,good");
System。exit(0);
}
p("输入参数数组为: " + args[0] + " " + args[1] + " " + args[2]);
}
private static void p(String str) {
intln(str);//每次都输入 intln()
//嫌麻烦,故写成一个方法
}
}
dos下执行如下:
Microsoft Windows XP [版本 5。
1。2600]
(C) 版权所有 1985-2001 Microsoft Corp。
C:\Documents and Settings\yy>d:
D:\>cd java\test
D:\java\test>javac Test。
java
D:\java\test>java Test
输入不合法,请输入执行语句,带参数,本程序限定为3个,格式如:java Test。
java 2582,你好,good
D:\java\test>java Test 你好啊! hello 1314521
输入参数数组为: 你好啊! hello 1314521
D:\java\test>
。收起