// initialization/VarargEx20.java
// TIJ4 Chapter Initialization, Exercise 20, page 204
/* Create a main() that uses varargs instead of the ordinary main() syntax. Print
* all the elements in the resulting args array. Test it with various numbers of
* command-line arguments.
*/public class VarargEx20 {
public static void main(String... args) {
for(String s : args)
System.out.print(s + " ");
System.out.println();
}
}这是java编程思想的一个习题。我用eclipse运行时,没结果。用doc:java VarargEx20 1 2 3 4 69 8
会输出1 2 3 4 69 8怎么在eclipse里给他传参数呢??
public class VarargEx20 {
public static void main(String ...args) {
for(String s : args)
System.out.print(s + " ");
System.out.println();
main("s");
}
}这样后,会输出一堆s,然后堆栈溢出,然后又一堆s。main("s");这里有递归??
public class VarargEx20 {
public static void main(String[] args) {
writer code here;
}
}1.打开命令提示符:javac VarargEx20.java
2.java VarargEx20 1 2 3 4 69 8
main("s");
这是做什么?没有见过这样用的.
给main方法传参数啊,我写出他,没报错,就用了
http://topic.csdn.net/t/20010712/08/191021.html
class Father{
public static void main(String[] args){
System.out.println("Father");
}
}
public class Sun extends Father{
public static void main(String[] abc){ /////哈,不叫args也可以呀。
System.out.println("Sun");
Father.main(abc);
}
}
再点run就可以了
run-run configuration-arguments-program arguments
菜单
run-run configuration-arguments-program arguments
自己调用自己当然是递归了。main方法和普通方法是一样的,只不过是可以当作入口也就是可以被JAVA运行时识别,但是并不能掩盖它是普通函数的本质。
run as- run点进进入run窗口,找到你的类,然后arguments