zoukankan      html  css  js  c++  java
  • 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智能作用于我们的循环结构,继续循环

  • 相关阅读:
    python操作mysql数据库
    Turtle绘制带颜色和字体的图形(Python3)
    Windows单机最大TCP连接数的问题
    This network connection does not exist
    python3 条件判断,循环,三元表达式
    基于SolidWorks设计算例的柴油机飞轮平衡孔的研究
    VOC2007数据集转换成CSV格式[
    xml -> csv
    目标检测 – 解析VOC和COCO格式并制作自己的数据集
    什么是电磁阀,电磁阀常见故障与解决方法
  • 原文地址:https://www.cnblogs.com/chendujie/p/6765699.html
Copyright © 2011-2022 走看看