zoukankan      html  css  js  c++  java
  • java中的程序流程控制


    一.布尔逻辑
    1.布尔运算符:
    ①短路和——&&;判断两个表达式,如果第一个为真,继续判断第二个表达式,如果第一个为假,就不需要判断第二个变大时
    ②和——&;判断两个表达式,如果第一个为真,任然需要判断第二个表达式。
    ③短路或——||判断第一个为真,就不用判断第二个了。如果第一个为假,继续判断第二个。一个真都为真,两个真还是真。
    ④或——|判断第一个为真,还将判断第二个为真。一个真都为真,两个真还是真。不管第一个为真否,都需要判断第二个。
    ⑤异或——^;......
    ⑥非——!求反的意思
    2.布尔类型:
    boolean有两个值一个为true另一个为false。默认值为false。

    二.选择语句
    if语句:
    ①if(){
    }
    ②if(布尔表达式){
    如果布尔表达式为true,就执行的语句
    }else{
    当布尔表达式为false时执行
    }
    ③if(){
    }else if(){
    }else{
    }
    ④if(){
    if(){
    }else{
    }}else{
    }
    2.switch语句:
    ①switch(这里只能是byte,short,int,char。jdk7.0以后,可以是string。只能是这些类型的变量){
    case 值:
    语句
    break(如果没有break他会一直执行下去,知道遇见break,或者结束)
    case 值2:
    语句2
    break(如果没有break他会一直执行下去,知道遇见break,或者结束)
    ...
    default:
    语句(以上都不满足执行的语句块)
    }

    三.循环结构
    ①while(布尔表达式){//布尔表达式为true执行此语句,执行完毕继续返回判断此表达式,一直循环知道不满足条件。
    语句
    }
    ②do{//不管条件是否满足都需要执行一次循环,执行完毕继续返回判断此表达式,一直循环知道不满足条件。
    语句
    }while(布尔表达式);
    ③for(初始化;布尔表达式;循环变量更新){//初始化只执行一次,然后判断条件,满足执行语句,变量更新,满足据需执行,再
    次变量更新,一直这样循环,直到不满足条件,就退出循环。
    语句
    }

    四.跳转语句
    ①break语句
    用于跳出循环结构
    在switch中也用到了。
    ②continue语句
    用于跳出当前此循环。

    所有符号都是以英文半角的形式打出来的。

  • 相关阅读:
    Ubuntu18.04 安装Redis
    前端周刊,给前端同学准备的每周1小时阅读清单
    如何开发第三方小程序组件
    奋斗路上的安全边际,程序员保险配置指南
    为了知道儿子到底胖不胖,做了一个婴幼儿成长标准计算小程序
    Vue组织架构图组件
    最好用的jQuery-Ajax缓存插件
    Vue-Access-Control:前端用户权限控制解决方案
    RESTful学习及应用
    纯前端实现人脸识别-提取-合成
  • 原文地址:https://www.cnblogs.com/perfect-l/p/4433625.html
Copyright © 2011-2022 走看看