Java基础10-顺序结构

顺序结构

Java基本结构就是顺序结构,除非特别指明,否则都是按照顺序一句一句执行。

顺序结构是最简单的算法结构。

语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。

选择结构

if单选泽结构

if双选择结构

if多选择结构

嵌套的if结构

switch多选择结构

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(布尔表达式1){
    if(布尔表达式2){

    }
}

思考,如何在1-100之间寻找一个数。

switch多选择结构

多选择结构还有一个实现方式就是switch case语句。

switch case语句判断一个变量与一一系列值中某个值是否相等,每一个值称为一个分支。

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

switch(expression){
    case value:
        //  语句
        break;//可选
    case value:
        //  语句
        break;//可选
    default://可选
        //  

}

//反编译 java----class(字节码文件)-----反编译(IDEA)

posted @ 2021-04-06 11:36  秃顶少年的乌托邦  阅读(119)  评论(0)    收藏  举报