java学习笔记10:控制语句

一、简单介绍

流程控制语句是用来控制程序中各语句执行顺序的语句。
  
  流程控制语句分为三类:
    1、顺序结构:代表先执行“a”,再执行“b”的逻辑
    2、选择结构:代表“如果…则…”的逻辑
    3、循环结构:代表“如果…则再继续…”的逻辑
  
  任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。

二、选择结构

1、if 结构
  
1)if单选择结构(如果…则…)
if单选择结构
代码示例
Math.random函数
  
2)if…else…双选择结构(如果,则…否则…)
if-else双选择结构
代码示例

    3)if...else if...else...多选择结构(多条件判断)

if...elseif...else...多选择结构
代码示例
2、switch (多选择)结构(一般用作多值的判断)
switch结构
switch多值结构
switch
switch结构

三、循环结构

循环结构分为两大类:一类是当型,一类是直到型(用的非常少)。
当型和直到型
1、while循环(先判断,后执行)
while循环
代码示例
2、do…while…循环(先执行,后判断)
do...while...
代码示例
dowhile和while的区别
3、for 循环
    
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
for循环
for 循环
在这里插入图片描述
代码示例
逗号运算符
无限循环(死循环)和初始化变量的作用域
4、嵌套循环

在一个循环语句内部再嵌套一个或多个循环。
嵌套循环
九九乘法表
计算奇数和和偶数和
1-1000中能被5整除的数,且一行输出5个
5、break和continue

在任何循环语句的主体部分,均可用break控住循环的流程。

break用于强行退出循环,不执行循环中剩余的语句。(退出整个循环)
break
代码示例

continue语句用于循环语句体中,用于终止某次循环过程(即跳过循环语句体中尚未执行的语句,进入下一次循环)。
continue语句
6、带标签的break和continue语句
  
  goto关键字很早就在程序设计语言中出现。尽管goto仍然是java的一个保留字,但并未在java语言中得到正式使用;
  
  注:java中没有goto语句。
goto语句
小练习

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值