Java基础:Day04
今日目标:
1. 循环之break、continue
2. 程序调试
3. 多重循环
4. 数组入门
1.break和contine
1. break使用场景
①switch中:匹配到某个case时,跳出整个switch结构
②循环【1层】:跳出当前循环体,执行整个循环结构后面的语句
2. continue
只能用于循环中,结束当次循环,即不执行当次循环,continue后面的语句,继续下一次循环 循环小结
2.程序调试
要习惯使用调试功能
2.1 为什么要使用
想跟踪代码的走向,同时你们后面在学习框架的源码时,通常也会使用程序调试去跟踪。
2.2 如何用
1.设置断点
2.使用断点运行
3.跟踪代码,观察变量的变化
3.多重循环
玩多重循环,就是玩规律
3.1 为什么要用
需求:打印5行4列的*,怎么打印
发现使用单重循环也可以搞定,但是需要执行多次重复操作
前面说过:重复操作考虑使用循环,所以,此处我们应该使用双重循环
4.数组
4.1 是什么
1. 数组是内存中的一块连续存储空间
2. 存放的是多个相同数据类型的值 ----?几种数据类型【2种:基本+引用】
3. 长度一旦定义,不能改变 ----》 想改变长度,怎么办?重新搞一个
4. 使用下标/角标/索引,去操作数组中的元素
5. 下标从 0 ,最大值为 长度-1
6. 数组元素有默认值
7. 获取数组长度: 数组名.length
4.2 怎么玩
1. 在内存中声明一个数组: int[] scores数组名;
2. 为数组分配长度; scores=new int[3];
3. 为数组元素赋值: scores[0] = 20;
4.3基本使用
1.初始化数组的两种方式
动态初始化: int[] scores2 = new int[3] ,适合事先不知道里面元素的值
静态初始化: int[] aa = {12,33}