//打印传进来的命令行参数
public class Demo1 {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("args[" + i + "]:" + args[i]);
}
}
}
/*1.右键 Demo1.java 选择 show in Explorer,
2.在路径栏输入cmd进入命令行
3.输入javac Demo1.java 命令编译,切到src目录后,
4.输入java com.jiang.args.Demo1 this is for hfl,
可以看见我们输入的参数被打印出来了.*/
public class Demo2 {
public static void main(String[] args) {
Demo2 demo2 = new Demo2();
demo2.printMax(21,12,54,12);// 最大值为:54.0
demo2.printMax();// 你还没传入任何参数
demo2.printMax(21,12,54.24);// 最大值为:54.24
}
public void printMax(double... i){
if(i.length == 0){
System.out.println("你还没传入任何参数");
return;
}
double result = i[0];
for (int j = 1; j < i.length; j++) {
if(i[j] > result){
result = i[j];
}
}
System.out.println("最大值为:"+result);
}
}
原文:https://www.cnblogs.com/jqccan/p/13945100.html