if-else 语句分为:
– 单分支(if) – 双分支(if-else) – 多分支结构(if-else-if)
9if-else 语句if (condition) { action1;
}
条件? Y
语句序列
if (condition) {
action1;
} else { action2;
Y 条件
– int[ ] numbers; numbers = {1, 2, 3}; //error
– int[ ] numbers = new int[3]{1, 2, 3}; //error
数组元素的访问
4
二维数组
演示二维数组的使用
数组的定义:int[ ][ ] numbers; 数组的空间分配:numbers = new int[3][4]; 数组元素的初始化:
– int[][] numbers = new int[][]{{1,2,3},{4,5,6}} //ok – int[][] numbers = {{1,2,3},{4,5,6}} //ok – int[][] numbers = {{1,2,3},{4,5},{6}} //ok – int[][] numbers = new int[][]{1,2,3,4,5,6} //error – int[][] numbers = new int[2][]{{1,2,3},{4,5,6}} //error
数组元素的访问
5
二维数组
Java的二维数组,每一行是一个一维数组。在 C语言中,要求每一个一维数组列数相同,但 Java允许每一行的列数不同,如:
– int[][] numbers; //定义 – numbers = new int[3][]; //分配空间 – numbers[0] = new int[5]; – numbers[1] = new int[3]; – numbers[2] = new int[2];