学习java第三天
Posted wumingzhibei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习java第三天相关的知识,希望对你有一定的参考价值。
学习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.快排
再说吧
以上是关于学习java第三天的主要内容,如果未能解决你的问题,请参考以下文章