概述
???? 个人介绍
????大家好,我是:知识的搬运工旺仔
????认真分享技术,记录学习过程的点滴,如果我的分享能为你带来帮助,请支持我奥????
????你的支持,是我每天更新的动力。
????赞点:???? 留言:✍ 收藏:⭐
????个人格言:想法一步一步的落实,才是你我前进最佳选择。
1. switch语句
1.1 switch语句结构
1 )格式
switch(表达式) {
case 1 :
语句体1;
break;
case 2 :
语句体2;
break;
default:
语句体n+1;
break;
}
2 )执行流程
- 计算出表达式的值
- 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束
- 最后,如果所有的case都和表达式都不匹配,就会执行default语句体部分,然后程序结束掉
2. for 循环
1 )循环:
循环语句可以在满足循环条件的情况下,反复执行 某段代码·,这段代码被重复执行的代码称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环体的条件修改为false,从而结束循环体,否则循环体将一直执行下去,形成死循环
for循环格式:
for(初始化语句;条件判断语句;条件控制语句) {
循环体语句;
}
格式解释:
- 初始化语句:用于表示循环开始时的起始状态,简单说就是循环开始的时候什么样
- 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
- 循环体语句:用于表示循环反复执行的内容,简单说就时循环反复执行的事情
- 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去
执行流程:
-
执行初始化语句
-
执行条件判断语句,看其结果是true还是false
- 如果是false,循环结束
- 如果是true,继续执行
-
执行循环体语句
-
执行条件控制语句
-
回到2继续
3. while循环
3.1 while 结构
1 )while循环完整格式:
初始化语句:
while(条件判断语句) {
循环体语句;
条件控制语句;
}
2 )while循环执行流程
-
执行初始化语句
-
执行条件判断语句,看其结果是true还是false
- 如果是false,循环结束
- 如果是true,继续执行
-
执行循环体语句
-
执行条件控制语句
-
回到2继续
3 )实例代码
public static void main(String[] args) {
//定义变量
int j = 1;
while (j <= 5) {
System.out.println("HelloWorld");
j++;
}
}
4. do…while循环
1 )完整的格式:
初始化语句;
do {
循环体语句;
条件控制语句;
} while(条件判断语句)
2 )执行流程:
-
执行初始化语句
-
执行循环体语句
-
执行条件控制语句
-
执行条件判断语句,看其结果是true还是false
- 如果是false,循环结束
- 如果是true,继续执行
-
回到2继续
3 )代码实例
public static void main(String[] args) {
int j = 1;
do {
System.out.println("j");
j++;
} while (j <=5 );
}
5. 循环细节
1. 三种循环
- for循环和while循环先判断是否成立,然后决定是否执行循环体
- do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体
2. for循环和while的区别
- 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到
- 条件控制语句所控制的自变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用;
3. 死循环的三种格式
- for(;????{}
- while(true) {}
- do {} while(true);
4. 跳转控制语句
1 )跳转控制语句(break)
- 跳出循环
2 )跳转控制语句 (continue)
- 跳出本次循环,继续下次循环
3 )注意;continue只能在循环中进行使用
5 循环嵌套
- 循环嵌套概述:在循环中,继续定义循环
实例代码:
public static void main(String[] args) {
for (int hour = 0; hour < 24 ;hour++) {
for (int minute = 0; minute < 60; minute++) {
System.out.println(hour + "时" + minute + "分");
}
}
}
理解:
- 整个内循环,就是外循环的一个循环体,内部循环体没有执行完毕,外部循环是不会继续向下执行的)
- 外循环执行一次,内循环执行一遍
6. Random的使用
1 )概述 :
- Random类似Scanner, 也是Java提供好的API,内部提供了产生随机数的功能
2 )使用步骤
- 导包
import java.util.Random;
- 创建对象
Random r = new Randow();
- 产生随机数
int num = r.nextInt(10);
- 解释:10 代表的是一个范围,如果括号写10,产生随机数就是0-9,括号写20,就是0-19
3 )实例代码:
improt j
????看完了不妨给我点个赞吧,????你的支持,是我每天更新的动力…
最后
以上就是踏实皮带为你收集整理的黑马Java笔记第三讲—switch&循环语句1. switch语句2. for 循环3. while循环4. do…while循环5. 循环细节6. Random的使用的全部内容,希望文章能够帮你解决黑马Java笔记第三讲—switch&循环语句1. switch语句2. for 循环3. while循环4. do…while循环5. 循环细节6. Random的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复