Java基础 Java基础的选择结构、三个基本循环:while循环.do-while循环.for.循环、跳转语句

一、多分支选择结构


1、if 多分支

if else

需求 : 统计班上所有同学的一个水平: 如果这个班的考试 同学的成绩 >80 优秀 > 60 及格 其它的是不及格

   多分支 if 选择结构 :   语法 :  if(条件1){

                                       操作1
                                   }else if(条件2){

                                       操作2
                                  }else if(条件3){
                                      操作3

                                }else{
                                       操作4
                                  }

              执行的步骤:  1.  判断条件1  是否满足条件   如果满足条件执行操作1    如果不满足条件   
                          2.  再判断条件2    是否满足条件   如果 条件2 满足,执行条件2的操作   
                          3. ......
                          4 . 如果 前面的条件都不满足,执行操作4 


                       注意点:  1.如果没有else 可能什么都不会执行 如果有else 的情况可不可什么不执行( 不可能)                                             
                                2. 条件一般都是从小到大或者是 从大到小进行排列 
                                3. 多 分支if 一般用于区间比较多


                         嵌套 if  选择结构 :    一个完整if   选择结构包含另一个完整的if选择结构
                                              语法 : if(条件1){
                                                          if(条件2){
                                                      }
                                                   }

                                       执行的一个步骤:  1. 首先判断条件1   是否满足  ==>   如果满足条件1 
                                                         ==》 才来判断条件2    
                                         注意的事项 : 
                                         1.大括号要一对一对的出现,
                                         2.  一定要注意条件 

在这里插入图片描述
练习:
在这里插入图片描述

2、switch分支

在这里插入图片描述
注意点:
在这里插入图片描述
练习:

在这里插入图片描述

3、if和switch的区别

在这里插入图片描述

二、基本循环


1、while循环

(1)While
①格式 声明初始化语句
While(表达式){
     循环体;
     变量的自增;
}
注意事项:表达的类型:布尔类型
变量的自增;不要忘记

练习:
在这里插入图片描述

2、do-while循环

do while 语法 :
do{
     执行的操作
      }while(条件)

执行的过程 :

  1. 执行相应的操作
  2. 判断条件是否满足
  3. 如果条件满足,继续执行循环, 如果条件不满足 退出循环.
    特点 : 先执行操作,再判断条件。

do while 循环最大的特点: 至少执行一次

练习:
在这里插入图片描述

3、for循环

在这里插入图片描述
练习:
在这里插入图片描述
在这里插入图片描述

4、for循环和while循环的区别

2、while和for的区别:
     (1)代码层面:for循环声明的初始化语句,循环结束后不能用了,
While语句在循环外声明的初始化语句,循环结束后还可以继续使用.

     (2)设计层面:while适合模糊的范围;
For用于描述相对准确的知道循环次数的循环.

三、跳转语句


跳转语句:在循环的循环体语句中,结束循环,控制循环,使用的语句。

1、break

是结束循环,不会执行下面的次数了

2、continue

结束本次循环,继续下次循环

3、return

结束当前方法, 一般用于方法额返回值里在循环里跟 break 是一样的功能.

四、练习

列举所有的水仙花数
某个三位数,各个位上的数字的立方和,等于该数字本身,就称该数字为水仙花数
例如153 = 1X1X1 + 5X5X5 + 3X3X3 = 1 + 125 + 27 = 153,则称153是水仙花数

统计水仙花的个数
在这里插入图片描述

求出 1到100 的偶数相加之和(三种循环)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值