循环语句:
- 1、while: 首先判断条件是否成立,如果成立则执行,不成立退出循环
- while(条件){
- 条件成立执行
- }
- 2、do while:无论条件成立是否,都先执行处理语句,抢火车票的应用场景
- do{
- 执行内容
- }while(条件);
- 3、for: for语句有四部分组成,当明确循环次数的情况下
- for(初始化变量;条件;增量){
- 处理语句
- }
- 4、for each:
- for (int i : arr1) {
System.out.print(i+" ");
}//用i将数组arr1中的每一个元素依次循环输出 - break;退出当前层循环,结束当前循环
- continue;加速循环,直接进入到下一次循环
- 循环中使用break,continue都必须结合if语句
一维数组
1、数组:具有相同数据类型的变量的集合
2、声明数组: 实例化数组通过 new 关键字来实例化
静态初始化:int[] arr = {12,23,45,65,21,49};
动态初始化:int[] arr= new int[5];
数组在初始化后大小不可改变
3、访问数组:通过数组的下标访问,下标从0开始,到数组长度减1,如果不在范围内会出现java.lang.ArrayIndexOutOfBoundsException异常
4、取得数组长度通过数组 .length