swith&循环语句

1 篇文章 0 订阅
1 篇文章 0 订阅

swith语句

  • 格式
    swith(表达式){
    case 1:
    语句体1;
    break;
    case 2:
    语句体2;
    break;

    default:
    语句体n+1;
    break;
    }
  • 执行流程:
  • 首先计算出表达式的值
  • 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束
  • 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序就会结束掉

注意:如果switch语句中的case没有对应的break,则会出现case穿透现象

for循环
循环:
循环语句可以再满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环语句,当反复执行这个循环体时,需要在合适的时候把循环条件改为false,从而结束循环否则将一直执行下去,形成死循环。

for循环格式:
for(初始化语句;条件判断语句;条件控制语句){循环体语句;
}

格式解释
初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候怎么样;

条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去;

循环体语句:用于表示循环反复执行的内容,简单说就是判断循环能否一直执行下去;

条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去。

执行流程:
1.执行初始化语句;
2.执行条件判断语句,看其结果时true还是false
如果是false,循环结束
如果是true,继续执行
3.执行循环体语句;
4.条件控制语句;
5.回到2继续。

while循环
while循环完整格式:

初始化语句
while(条件判断语句){
循环体语句;
条件控制语句;
}

while循环执行流程:
1.执行初始化语句;
2.执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
3.执行循环体语句
4.执行条件控制语句
5.回到2继续

循环细节
do…while循环结构
完整格式:
初始化语句:
do {
循环体语句;
条件控制语句;
}while(条件判断语句);

执行流程:
1.执行初始化语句
2.执行循环体语句
3.执行条件控制语句

三种循环的区别
1.for循环和while循环是先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
2.do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)

for循环和while的区别
1.条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问了
2.条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
3.死循环(无限循环)的三种格式
a.for(;😉{}
b.while(true){}
c.do{}while(true);

循环嵌套
概述:在循环中,继续定义循环
理解:外循环执行一次,内循环执行一圈

Random
Random产生随机数
概述:
1.Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能
2.API可以简单理解为Java已经写好的代码
使用步骤:
a.导包
import java.util.Random
b.创建对象
Random r=new Random();
c.产生随机数
int num=r.nextInt(10);
解释:10代表的是一个范围,如果括号写10,产生的随机数就是0~9。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值