zoukankan      html  css  js  c++  java
  • 运算符及表达式2

    流程控制:

    Java三种流程控制:

    1.顺序结构流程:

    程序从上到下逐行执行。这是默认的执行流程。

    2.分支结构流程:

    根据条件的判断,当某一个条件成立的时候程序执行某一段代码,当条件不成立的时候程序执行另外一段代码。

    执行原理:

    1.判断条件(一个布尔类型的变量或者是一个可以返回布尔类型的表达式)

    2.编写条件成立的时候,需要执行的内容

    3.编写条件不成立的时候,需要执行的内容。

    java中分支结构流程分为两种:

    1.条件式:if else

    语法:

    1.if(条件){
        当条件返回结果为true的时候执行的代码
            }
    
    2.if(条件){
    	当条件返回结果为true的时候执行的代码
      }else{
    	当条件返回结果为false的时候执行的代码
      }
    
    3.if(条件1){
    	条件1返回结果为true的时候执行的代码
      }else if(条件2){
    	条件2返回结果为true的时候执行的代码
      }...else if(条件n){
    	条件n返回结果为true的时候执行的代码
      }【else{
    	以上所有的条件都不满足的时候执行的代码
      }】
    
    2.开关式

    语法:

    switch(返回数值的表达式){
    	case 常量1:
    	当表达式的返回值与常量1匹配的时候执行的代码
    	【break;】
    	case 常量2:
    	当表达式的返回值与常量2匹配的时候执行的代码
    	【break;】
    	...
    	case 常量n:
    	当表达式的返回值与常量n匹配的时候执行的代码
    	【break;】
    	default:
    	当表达式的返回值与所有的常量都不匹配的时候执行的代码
    	break;
    }
    

    注意:switch语句本身属于贯通式,就是当某一个常量匹配之后,之后的常量无论是否匹配都会被执行。 为了避免贯通式会出现问题,我们可以使用break结束switch语句。

    break关键字的作用:

    可以跳出当前的作用范围

  • 相关阅读:
    ES6 generator生成器
    ES6 Class类(简单理解封装和继承)
    谷歌(chrome)浏览器下载文件另存为其它地址
    ES6 中的解构数组和对象
    获取数组中某一个元素的下标
    删除数组对象中某一个指定的对象
    jquery复选框全选功能
    正则获取字符串中的数字
    js刷新当前页面,刷新父页面
    找出最长序列的长度
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12332120.html
Copyright © 2011-2022 走看看