顺序结构
-
JAVA的基本结构就是顺序结构,除非特别指明,否者按照顺序一句一句执行。
-
顺序结构是最简单是算法结构
-
语句与语句之间,框和框之间是按上到下的顺序进行的,它是由若干个依次执行的步骤组成的,他是任何一个算法都离不开的一种基本算法结构。
选择结构
if单选择结构
-
我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程字程序中用if语句来表示
if(布尔表达式){ //如果布尔表达式为ture将执行的语句 }
if双选择结构
if(布尔表达式){ //如果布尔表达式为ture将执行的语句 }else{ //如果布尔表达式为false将执行的语句 }
if多选择结构
if(布尔表达式){ //如果布尔表达式为ture将执行的语句 }else if(布尔表达式2){ //如果布尔表达式2为ture将执行的语句 }else{ //以上表达式都为false将执行的语句 }
if嵌套结构
-
使用嵌套的if...else语句是合法的。也就是说你可以在另外一个if或者elseif语句中使用 if或者elseif语句。你可以像if语句一样嵌套else if...else。
if(布尔表达式1){ //如果布尔表达式为ture将执行的语句 if(布尔表达式2){ //如果布尔表达式2为ture将执行的语句 } }
switch多选择结构
-
多选择结构还有一个实现方式就是Switch case语句。
-
switch case语句判断一个变量与一系列值某个值是否相等,每个值称为一个分支。
-
Switch 语句中的变量类型可以是
-
byte,short,int或者cahr。
-
从JavaSE7开始
-
Switch 支持字符串String类型了
-
同时case标签必须为字符串常量或字面量。
-
switch(expression){ case value: //语句 break; case value://可选 //语句 break;//可选 //你可以有任意的case语句 defualt://可选 //语句 }
-
反编译