大学-Java课程-第三章 运算符、表达式和语句(之前文件丢失无法编辑)

3.2 语句概括

  • 语句分类
    • 方法调用语句
    System.out.println("Hello");
    
    • 表达式语句
    x = 23;
    
    • 复合语句
    {	z = 123 + x;
    	System.out.println("How are you?");
    }
    
    • 空语句:一个分号
    • 控制语句:条件分支语句,开关语句,循环语句
    • package语句和import语句:这两个与类和对象有关

3.3 if 条件分支语句

3.3.1 if语句

  1. if语句的语法格式
    if(表达式){
    	若干那语句
    }
    
  2. if语句的流程图
    请添加图片描述

3.3.2 if-else 语句

  1. 介绍:if-else语句是单条件双分支语句
  2. if-else语句的格式
    if(表达式){
    	若干语句
    }
    else{
    	若干语句
    }
    
  3. if-else的流程图
    在这里插入图片描述

3.3.3 if-else if-else语句

  1. 介绍:if-else if-else 语句是多条件多分支语句
  2. if-else if-else 语句的格式
    if(表达式)
    	若干语句
    }
    else if(表达式){
    	若干语句
    }else{
    	若干语句
    }
    
  3. if-else if-else 语句的流程图
    在这里插入图片描述

3.4 switch 开关语句

  1. 介绍:单条件多分枝语句
  2. switch开关语句的格式
    switch(表达式)
    {
    	case 常量值 1;
    		 常量值 1.1:
    				  若干语句
    				  break;
    	case 常量值 2:
    				  若干语句
    				  break;case 常量值 n:
    				  若干语句
    				  break;
    	default;
    				  若干语句
    				  break;
    }
    
  3. 执行规则
    1. 表达式内的值可以是:byte、short、int、char、和String类型
    2. 常量值互不相同
    3. 先计算表达式内的值,如果和哪一个常量值相等就执行对应的常量值,直到碰到break为止。如果没有对应的常量值就执行default内的命令
    4. 如果Switch中没有default并且表达式的值也没有和常量的值相等的,该程序不会做任何处理。

3.5 循环语句

3.5.1 for循环语句

  1. for循环语句的格式
    for (表达式1;表达式2;表达式3){
    	若干语句
    }
    
  2. for循环流程图
    在这里插入图片描述
  3. 表达式规则
    1. 表达式1:初始化变量
    2. 表达式2:Boolean型判断真假
    3. 表达式3:修整变量
  4. for语句的规则
    1. 计算表达式1,完成初始化规则
    2. 判断表达式2,若果是true则进行,false则不进行
    3. 进入循环体,在进行表达式3,以便改变循环条件
    4. 结束for语句

3.5.2 while 循环语句和do-while语句

  1. while语句的格式
    while(表达式){
    	若干语句
    }
    
  2. do-while语句的格式
    do{
    	若干语句
    }while(表达式);
    
  3. while 和do-while语句的区别就是前者可以一次不执行,但是后者必须执行一次
  4. while 和do-while的执行流程图
    在这里插入图片描述

3.7 for 语句与数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值