学习java第三天
时间:2020-03-12 10:02:02
收藏:0
阅读:69
学习java的第三天
方法的重载
- 定义 方法名一致参数不一致
- why 功能一致 处理的数据类型不一致
可变个数形参
格式:数据类型名...变量名
特点:
可变个数的形参必须声明在末尾
可变个数形参只能有一个
public static void main(String[] args) {
可变个数形参 kebian = new 可变个数形参();
kebian.method();
}
public void method(String...str){
System.out.println("这是一个可变个数形参");
}
方法参数的值传递机制 重难点
- 传递对象名 对象名存的是地址
递归
斐波那契数列递归
public static int sum(int n){ if(n == 1) return 1; else if (n == 2) return 2; else if (n == 3) return 3; else if (n == 4) return 5; return sum(n-1)+sum(n-2); }汉诺塔
public static void main(String[] args) { int i = sum(32); System.out.println("次数为:"+i); } public static int sum(int n) { if (n == 1) return 1; else return 2*sum(n-1)+1; }3.快排
再说吧
原文:https://www.cnblogs.com/wumingzhibei/p/12467066.html
评论(0)