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

 

 

 

posted @ 2023-03-14 19:48  隔壁老张灬  阅读(39)  评论(0)    收藏  举报