if
if (条件语句){ 执行语句; ……}
......;
}
执行语句1
}else if(判断条件2){
执行语句2
}
....
else if(判断条件n){
执行语句n
}else {
执行语句n+1
}
判断条件1为true时,运行 执行语句1,判断条件1为false,继续执行判断条件2,结果为true则执行语句2,所有判断条件都为false,未满足,else后面{}中的执行语句n+1会执行for(初始化表达式; 循环条件; 操作表达式){
执行语句 ………}
switch (表达式){
case 目标值1:
执行语句1
break;
case 目标值2:
执行语句2
break;
......
case 目标值n:
执行语句n
break;
default:
执行语句n+1
break;
}
1 public class ArrayDemo01 {
2 public static void main(String[] args) {
3 int[] arr; // 声明变量
4 arr = new int[3]; // 创建数组对象
5 System.out.println("arr[0]=" + arr[0]); // 访问数组中的第一个元素
6 System.out.println("arr[1]=" + arr[1]); // 访问数组中的第二个元素
7 System.out.println("arr[2]=" + arr[2]); // 访问数组中的第三个元素
8 System.out.println("数组的长度是:" + arr.length); // 打印数组长度
9 }
10 }
第8行代码显示,三个元素初始值 0,因为自赋默认值是0,元素不同,默认值不同
流程控制语句 if if..else while for do...while 数组
原文:https://www.cnblogs.com/boss-H/p/10885472.html