JAVA基础结构
1、顺序结构
1、JAVA的基本结构就是顺序结构,除非特别指明,否则就是按照顺序一句一句执行。
2、顺序结构是最简单的算法结构。
3、语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构
2、选择结构
1、if单选择结构:需要判断一个东西是否可行,然后才能去执行,这样一个过程在程序中用If语句来表达
语法:if(布尔表达式){//如果布尔表达式为true来执行的语句}
2、if双选择结构:

3、if多选择结构:

注意:if语句至多有一个else语句,else语句在所有的else if 语句之后,if语句可以有若干个else if语句,它们必须在else 语句之前。一旦其中一个else if语句检测为true,其他的else if以及else 语句都将跳过执行。
4、嵌套的if结构

3、switch多选择结构
1、多选择结构还有一个实现方式就是switch case 语句
2、switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
注意:switch语句中变量类型可以是:
1、byte,short,int或者char
2、从java7E开始,switch支持字符串String类型,同时case标签必须为字符串常量或者字面量

注意case穿透现象
反编译:

4、while循环结构
1、while循环

2、do...while 循环

3、for循环

初始化值//条件判断//迭代 IDEA中100.for可以自动生成一个循环
注意:最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为true,循环体被执行,如果为false,循环终止,开始执行循环体后面的语句。
执行一次循环后,更新循环控制变量(迭代因子控制变量的增减)
再次检测布尔表达式,循环执行上面的过程。
4、在Java5中引入了一种主要用于数组的增强型for循环

5、break和continue



浙公网安备 33010602011771号