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

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

  • 相关阅读:
    Spring多数据源动态切换
    IntelliJ Idea使用代码格式化,Tab制表符进行缩进
    idea 快捷键
    final关键字的功能概述
    IntelliJ Idea 常用快捷键列表
    Log4j.properties配置详解
    IDEA添加try catch快捷键
    使用 JMeter 进行压力测试
    idea 复制当前行到下一行快捷键
    js父窗口opener与parent
  • 原文地址:https://www.cnblogs.com/perfect-l/p/4433625.html
Copyright © 2011-2022 走看看