Day04 循环控制语句与静态数组
一、for循环
1、for 循环是干嘛的?
重复做一件事,不用写很多遍代码。
比如:
输入 6 个数字 → 写 6 次输入太麻烦
→ 用 for 循环,写一次,自动重复 6 次。
2、for循环的示例代码
for (初始化; 条件; 更新) { 要重复执行的代码 }
3、写一个简单的for循环
for(int i = 0; i < 4; i++){ System.out.println("我在循环,第" + (i+1) + "次"); }
执行过程
i=0 → 满足 i<4 → 跑一次
i=1 → 满足 i<4 → 跑一次
i=2 → 满足 i<4 → 跑一次
i=3 → 满足 i<4 → 跑一次
i=4 → 不满足 → 结束!
二、嵌套循环
循环嵌套: 在循环语句中, 继续出现循环语句。
内循环对于外循环来说,只是一次循环任务,需要执行完毕,外循环才会开启下一轮
所以执行起来就是,外循环执行一次,内循环执行一圈
写一个简单的循环嵌套
// 外循环: 控制行数 for (int i = 1; i <= 5; i++) { // 内循环: 控制列数 for (int j = 1; j <= 10; j++) { System.out.print("*"); } System.out.println(); }
三、while循环
1、while 循环是干嘛的?
只要条件成立,就一直重复做!
条件不成立了,就停下来。
写一个简单的while循环
while (条件) { 要重复执行的代码 }
举个简单的例子
`int i = 1;
while (i <= 5) { // 只要 i 小于等于5,就继续
System.out.println("现在是:" + i);
i++; // 每次加1,不然会死循环
}`
for与while循环运行原理基本差不多
四、do...while循环
1、do-while 是什么?
先做一次,再判断条件!
和 while 循环刚好相反!
写一个简单的循环
do { 要重复执行的代码 } while (条件);
对比一下你就懂:
while 循环:先判断,再执行(条件不满足,一次都不做)
do-while 循环:先执行,再判断(不管条件对不对,至少跑 1 次)
五、静态数组
1、数组的介绍
数组指一种容器,可以存储同种类型的多个值
2、为什么要使用数组容器?
假设我要计算销售部门的员工业绩,以往的方案是定义变量来保存数据,但是数据一多,
变量就要定义一堆,操作起来非常不方方便!但是存入一个容器就好操作了,数据不再零零散散,而是一个整体了。
3、静态数组的核心特点
1.只能装同类型的数据
2.长度固定
2.数组是从0开始
4、静态数组的定义格式
数据类型[] 数组名
例:int[] arr
注意:这种定义格式定义的只是数组类型的变量,还没有真正的创建出数组容器,所以会报错
浙公网安备 33010602011771号