java第三章 流程控制语句

本章概述

流程控制语句是用来控制程序中各种语句执行顺序的语句,可以吧语句组合成能完成一定功能的小逻辑快。其流程控制控制方式采用结构化程序设计中规定的三种基本结构,顺序结构,分支结构,循环结构

循序结构

选着结构  --   if-else    switch

循环结构    --  while        do-while   for

跳转     ---  break      continue    return

多重循环

方法    ---    定义 ,调用,重载

递归算法

if单分支语句

if语句对条件表达式只进行一次判断,如果测试为真,就执行里面代码,如果为假就直接跳过不执行

if--else双分支选着结构

当条件表达式为真时,执行语句块1,否则,执行语句块2。也就 是else部分

If-else if-else多分支选择结构

 if(布尔表达式1) {
    语句块1;
} else if(布尔表达式2) {
     语句块2;

}………

  else if(布尔表达式n){
     语句块n;
} else {
     语句块n+1;
}

逐条if语句进行判断

条件匹配,进入语句题,否者对if语句继续匹配

switch多分支选着结构

根据表达式值得不同执行许多不同的操作

switch (表达式) {
    case 值1 :
    语句序列;
     [break];
     case 值2:
    语句序列;
     [break] ;
     … … … … …
     [default:
     默认语句 ;] 
}

/*
1 switch语句会根据表达式的值从相匹配的执行,
一直执行到break标签处开始ak语句处或者是
switch语句的末尾。与任一case值不匹配,则进入
default语句(如果有的话)

2.只能处理等值条件判断的情况,且表达式必须为
byte,short,int或char类型 ,不能是String或
double,float.1.7之后可以使用string

3.常量值必须是与表达式类型兼容的特定的一个常
量
4.不允许有重复的case值
5.default子句为可选 

*/

总结

单分支结构:
            有一个单一条件,如果符合,则执行
        双分支结构:
            有两个执行条件,符合谁就执行谁
        多分支结构:
            有多个条件,符合哪个条件就执行对应代码块
        嵌套分支结构
            分支结构中还有分支
        switch多分支结构
            一般用于等值判断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值