• Java day03第三课流程控制


    java流程控制

    程序流程控制

    判断结构、选择结构、循环结构

    Java的判断结构

       1、if

    1、if(条件表达式){
    	执行语句
    }
    

       2、if...else

    2、if(条件表达式){
    	执行语句
    }else{
    	执行语句
    }
    

       3、if...else if...else

    3、if(条件表达式){
    	执行语句
    }else if(条件表达式){
    	执行语句
    }else{
    	执行语句
    }
    

       4、嵌套的if...else语句

    if(条件表达式){
    		执行语句1
    	if(条件表达式){
    		执行语句2
    	}else{
    		执行语句3
    	}
    	
    }
    

    练习:根据用户输入的成绩控制台显示不同的等级

    switch语句

    switch(表达式){
    	case 取值1:执行语句1;break;
    	case 取值2:执行语句2;break;
    	default: 执行语句3;break;
    
    }
    

    练习:根据你输入的月份控制台输出对应的季节

    注意:

     1、这里switch和if用法类似一样,区别if除了能判断具体数值,还可以判断区间,而我们的switch判断区间很费劲。对于运算结果是boolean的if可以判断,但是switch不能判断。
     2、在我们在具体数值之间进行判断,数值不多的情况我们可以用switch
    

    一、java里面有三种主要的循环结构

       1、for循环

    for(初始化表达式;循环条件表达式;循环后的操作表达式){
     		执行语句
    }
    

       2、while循环

    while(条件表达式){
    	执行语句
    }
    while循环特点是只有条件满足才会执行我们的循环体
    

       3、do while循环

    do{
    	执行语句
    }while(条件表达式)
    	
    do while的特点是条件无论是否成立循环体至少都会被执行一次
    

    练习1:

    利用我们的三种循环体实现9x9乘法表

    关键字

    1、break(跳出)

    1、break用在循环中,用来跳出当前循环执行下一个循环。
    2、break用在switch里面的时候我们是跳出当前的语句块
    

    2、continue(继续)
    continue智能作用于我们的循环结构,继续循环

  • 相关阅读:
    【转】StackExchange.Redis 事务控制和Batch批量操作
    mysql 修改时子查询的问题
    mysql 对于有null值的 NOT IN和NOT EXISTS
    【转】Core使用Redis做Session进程外储存
    Filter的注入方式 NET Core
    MiddleWare中间键实现 简单的防盗链 AOP
    c# Jenkins+PowerShell持续集成环境搭建
    VS2019下载离线安装包
    1226 六晴
    1225 五 晴
  • 原文地址:https://www.cnblogs.com/chendujie/p/6765699.html
Copyright © 2020-2023  润新知