顺序结构和选择结构

顺序结构

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

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

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

选择结构

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或else if语句中使用if或者else if语句,可以像if语句一样嵌套else if...else;

if(布尔表达式1){

//布尔表达式1为true执行的代码

if(布尔表达式2){

//布尔表达式2为true执行的代码

}

}

 

switch多选择结构

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

switch语句中变量可以是:

  • byte,short,int或char

  • 从java se7开始

  • switch支持字符串String类型了

  • 同时case标签必须为字符串常量或字面量

语法:

switch(expression){

case value:

//语句

break;//可选

case value:

//语句

break;//可选

//你可以有任意数量的case语句

default://可选

//语句

}

不加break会连下面的也输出

 

加了之后

反编译

Java程序是我们编写的代码经过编译变成class可执行文件,反编译就是其逆向过程,就是将可执行的class文件反编译为代码的过程。

将.class字节码文件粘贴复制到存储.java文件夹里,idea会出现

打开即可查看Demo05的反编译

posted @ 2021-04-27 21:35  Bronya/  阅读(198)  评论(0)    收藏  举报