方法
System.out.println()
-
System:类
-
out:对象
-
println():方法
设计原则
原子性,利于后期扩展
main 方法
-
栈的最低层
-
JVM 调用
return
-
返回值类型一致;
-
放在最外层;
-
终止方法;
值传递 和 引用传递
-
值传递:Java 都是值传递,拷贝一份
方法的重载
-
方法名相同
-
行参不同:个数、类型、顺序
-
返回类型无要求
命令行传参
-
IDEA Terminal:命令行执行窗口。等价于 Mac 自带的命令行窗口。等价于 Windows 的 DOS 窗口。
可变参数
-
JDK 1.5 开始的特性;
-
传递同类型的可变参数;
-
方法声明中,参数类型后加一个省略号:“...”;
-
一个方法中只能一个可变参数,且必须最后一个参数;
-
本质是一个数组。
public class Test {标签:double,System,numbers,println,方法,out From: https://www.cnblogs.com/sunfy/p/17028683.html
public static void main(String[] args) {
Test test = new Test();
double m1 = test.max(1.2, 3.4, 1.1, 8.9, 10.2);
double m2 = test.max(new double[]{1.2, 3.4, 1.1, 8.9, 10.2});
System.out.println(m1);
System.out.println(m2);
}
double max(double... numbers) {
if (numbers.length <= 0) {
System.out.println("no input");
}
double result = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (result < numbers[i]) {
result = numbers[i];
}
}
return result;
}
}