方法
方法重载与返回值无关
-
原子性:一个方法只实现一个功能
-
java是值传递:将数据复制一份
public static void test(){}
public static double test(){
return 1.0;
}
double result = demo01.test();
//怎么确定是你要调用的是哪个方法?
test();
控制台运行并传递参数
要在src包下用全路径来运行class文件
java 全路径 参数:
System.out.println(args[0]);
可变参数必须在最后面
排序算法
public static double sortTest(double...num){
double temp = num[0];
for(double value:num){
if(temp < value){
temp = value;
}
}
return temp;
}
递归要有边界条件,前阶段(运行时)和返回阶段
- java是栈机制
阶乘:5!
public static int factorial(int num){
if(num == 1){
return 1;
}else{
return num * factorial(num - 1);
}
}