javaSE回顾_04

作者: 啊耶嗨 | 来源:发表于2020-10-23 10:04 被阅读0次

if表达式:


    if单选结构: 去判断一个东西是否可行,然后才去执行。

            if(布尔表达式) {

                //如果布尔表达式为true将执行的语句

            }

    if双选结构: 去判断一个东西是否可行 , 对两个结果都做处理 。

            if(布尔表达式) {

                //如果布尔表达式为true将执行的语句

            }else {

                //如果布尔表达式为false将执行的语句

            }

    if多选结构:多次判断,提供更多的结果选择。

            if(布尔表达式1) {

                //如果布尔表达式1的值为true,执行此代码

            }else if(布尔表达式2) {

                //如果布尔表达式2的值为true,执行此代码

            }else if(布尔表达式3) {

                //如果布尔表达式3的值为true,执行此代码

            }else {

                //如果以上布尔表达式都不为true,执行此代码

            }

    if嵌套结构:实现效果类似于if多选结构

            if(布尔表达式1) {

                  //如果布尔表达式1的值为true,执行此代码

              if(布尔表达式2) {

                  //如果布尔表达式2的值为true,执行此代码

              }else{}

            }

switch语句:多选择结构还有一个实现方式就是switch case语句。switch case语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支。


        switch() {

          case value:

                  //语句

                  break;//可选

        case value:

                  //语句

                  break;//可选

          default://可选

                  //语句

        }

    注意:

1. switch 语句中的变量类型可以是:byte、short、int或者char,从 javaSE7 开始switch支持字符串String类型,同时case标签必须为字符串常量或字面量。

2. 非特殊情况break必须加上;case值不能重复;case具有穿透性

3. if语句适合用于判断区间,而switch适合用于匹配具体的值

循环结构


while循环

Do…while循环

for循环(在java5中引入的一种主要用于数组的增强型for循环)

        for(声明语句:表达式)

        {

            //代码句子

        }

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

所有for循环结构都可以用while或者 do…while表示

For循环执行的次数是在执行之前就确定的

for(初始化;布尔表达式;更新) {

    //代码语句

}

break、continue、return


break:在任何循环语句的主体部分,均可用break控制循环的流程。Break用于强行退出循环,不执行循环中剩 余的语句。(break语句也在switch语句中使用)

continue:结束当前循环体中本次的循环,直接跳到下次循环。比如一个循环体要循环100次,第37次时满足条件进入了break,那么,不管第37次循环中还有哪些语句没执行,直接跳到下一次(跳出后如果不改变条件可能会陷入死循环)。

return:return结束的不仅仅是循环,而是它所在的整个方法。可以返回一个结果,同时也可以为空(什么也不返回)。方法中,执行顺序在return之后的语句将不再被执行。

相关文章

  • javaSE回顾_04

    if表达式: if单选结构:去判断一个东西是否可行,然后才去执行。 if(布尔表达式) { //如果布尔表达式为t...

  • javaSE回顾_01

    理解JDK、JRE、JVM 首先JDK(开发环境)——为java的开发环境Java语言的软件开发工具包。 其次JV...

  • javaSE回顾_02

    Java中的注释 Java中的注释有三种: 1. 单行注释——//注释内容 2. 多行注释——/* ...

  • javaSE回顾_03

    运算符 算术运算符:+,-,*,%,/,++,--(最基本的七个运算符) 其中,“++”和“--”分别为自增运算符...

  • javaSE回顾_05

    数组: 静态初始化: //静态初始化 int[] a = {1,2,3}; 动态初始化: //动态初始化 int[...

  • javaSE回顾_06

    面向对象概述+类与对象 面向对象: 首先理解,万物皆对象,我们看的见摸得着的东西都是对象。那么对象都会有特征(属性...

  • 爱自己的每日回顾-2022/04/23

    基本信息 回顾对象:2022/04/23 回顾时间:2022/04/23~2022/04/24 指标回顾 1.1 ...

  • 爱自己的每日回顾-2022/04/20

    基本信息 回顾对象:2022/04/20 回顾时间:2022/04/20~2022/04/21 一、指标回顾 1....

  • 爱自己的每日回顾-2022/04/18

    基本信息 回顾对象:2022/04/18回顾时间:2022/04/18~2022/04/19 指标回顾 1.1 照...

  • javaSE回顾——泛型

    什么是泛型? 泛型的本质是将数据的类型参数化。即将原本的类类型作为参数,如:String、Number等包括自己写...

网友评论

    本文标题:javaSE回顾_04

    本文链接:https://www.haomeiwen.com/subject/mvgmmktx.html