自学JavaDay03
结构
-
顺序结构
是所有算法的基础结构
-
选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套的if结构
- switch多选择结构
反编译class文件
-
循环结构
-
while循环
-
do...while循环
-
for循环
初始化条件--条件判断--循环体--迭代
-
增强for循环
主要用于遍历数组和集合
-
练习:
- 计算0-100之间奇数和偶数的和
- 用while或for循环输出1-1000之间能被5整除的数,每行输出3个
- 打印九九乘法表
- 打印三角形
方法
-
何谓方法
-
Java方法是语句的集合,它们在一起执行一个功能
-
一个方法只完成一个功能(原子性),利于后期扩展
-
-
方法的定义
一段用来完成特定功能的代码片段,包含方法头和方法体
- 修饰符
- 返回值类型
- 方法名
- 参数类型
- 形式参数
- 实参
- 方法体
-
方法调用
-
方法重载
在一个类中,有相同的名称,但是形参不同的方法
- 规则方法名称必须相同
- 参数列表必须不同
- 返回类型可以相同可以不相同
- 仅仅返回类型不同不足以成为方法的重载
-
可变参数
- 方法生命中,在指定参数类型后加一个省略号...
- 一个方法只能指定一个可变参数,必须是方法的最后一个参数,任何普通参数都必须在它之前声明
-
递归
-
递归头
什么时候不调用自身方法,如果没有头,将会陷入死循环
-
递归体
-
练习:写一个计算器,实现加减乘除
浙公网安备 33010602011771号