java选择结构

选择结构

    选择结构之if语句:
        第一种格式:
            if(关系表达式) {
                语句体1;
            }
        执行流程:
            如果关系表达式成立, 则执行语句体1,
            如果关系表达式不成立, 则不执行语句体1.
    选择结构之if语句:
        第二种格式:
            if(关系表达式) {
                语句体1;
            } else {
                语句体2;
            }
        执行流程:
            先判断关系表达式, 看其是否成立(true:成立, false:不成立).
            如果关系表达式成立, 则执行语句体1,
            如果关系表达式不成立, 则执行语句体2.
    选择结构之if语句:
        第三种格式:
            if(关系表达式1) {
                语句体1;
            } else if(关系表达式2){
                语句体2;
            } else if(关系表达式3){
                语句体3;
            } else if(关系表达式n){   //n的意思是: 这里可以写多个else if(关系表达式) {}
                语句体n;
            } else {
                语句体n + 1;
            }
        执行流程:
            先判断关系表达式1, 看其是否成立(true:成立, false:不成立).
            成立,   则执行语句体1,
            不成立, 则判断关系表达式2, 看其是否成立.
            成立, 执行语句体2,
            不成立, 则判断关系表达式3, 看其是否成立.
            依次类推,
           如果关系表达式n成立, 则执行语句体n, 否则执行语句体n + 1

循环结构

    for循环
        格式:
            for(初始化语句; 判断条件语句; 控制条件语句) {
                循环体
            }
        执行流程;
            第一次循环: 先执行初始化语句, 然后执行判断条件语句,
                         如果条件不成立: 循环结束
                          如果条件成立:  执行循环体,然后执行控制条件语句,此时,第一次循环执行结束.
           第二次循环: 执行判断条件语句
                          如果条件不成立: 循环结束
                          如果条件成立:  执行循环体,然后执行控制条件语句,此时,第一次循环执行结束.
           以此类推...
        while循环的格式:
            初始化语句;
            while(判断条件语句) {
                循环体语句;
                控制条件语句;
            }
       do……while循环的格式:
            初始化语句;
            do {
                循环体语句;
                控制条件语句;
            }while(判断条件语句);
       注意:
       while小括号后的分号不能省略
       do……while循环的循环体语句至少执行一遍
//演示死循环
          格式1: for的死循环
              for(;;) {
                  循环体
              }
      
      	  格式二: while循环的死循环
          		while(true){
              	//循环体
          		}
break和continue
break

中断,用于switch语句和循环语句:在switch语句中,表示结束switch代码块在循环语句中,表示结束循环

continue

继续,用于循环语句,表示结束本次循环,继续下次循环

标号

概念:即循环的名称。给循环定义一个标号,就可以根据需要结束或跳转到指定循环,常用于多层嵌套循环中

语法
  标号:for(){}//while和do…while举例略
  break 标号;  //结束指定标号的循环
  continue 标号; //跳转到指定标号的循环继续执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nehzil-kino

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值