• 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语句
    用于跳出当前此循环。

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

  • 相关阅读:
    redis 1 简单介绍和存储的数据结构
    mysql 14 覆盖索引+回表
    mysql 13 B+tree中存储数据的格式 页
    java Arrays.asList() 数组转集合
    java 迭代器
    mysql 12 SQL优化策略
    mysql 11 执行计划
    mysql 10 索引面试题分享
    搭建一个开源项目2-打造另一个环境以及解决上期问题
    搭建一个开源项目1-如何搭建Linux虚拟机
  • 原文地址:https://www.cnblogs.com/perfect-l/p/4433625.html
Copyright © 2020-2023  润新知