1 switch语句
switch(e)
中的e
支持的类型int
型- 可以转为
int
的类型(byte
,char
,short
) - 枚举类型
注:在JDK7.0
中,也可以使用字符串
2 break和continue
break
终止整个循环结构continue
终止本次循环,进行下次循环
loop: for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
System.out.println(i * j);
continue loop;
}
}
3 递归算法
- 递归结构
- 递归头:什么时候退出递归;递归的结束标志
- 递归体:调用自身,实现递归
4 方法(function)
4.1 方法的构成
- 形式参数:在方法被调用时用于接收外界输入的数据
- 实参:调用方法时实际传给方法的数据
- 返回值:方法在执行完毕后返还给调用它的环境的数据
- 返回值类型:事先约定的方悔之的数据类型,若无返回值,需要给出返回值类型为
void
return
语句具有,终止方法运行和返回数据两种功能
4.2 传参
- Java进行方法调用传递参数时,遵循值传递原则:
基本数据类型传递是该数据值本身,引用类型传递的是对象的引用,而不是对象本身 - Java中只有值传递