Java日志第4天 2020.7.9

第二章 Java开场白

2.9 程序流程控制

1.顺序结构

*自上而下,依次执行

Java日志第4天 2020.7.9_第1张图片

 

 

 

 2.选择结构

*if语句

Java日志第4天 2020.7.9_第2张图片

 

 

 

 

*if...else if语句

Java日志第4天 2020.7.9_第3张图片

 

 

 

 

*switch语句

Java日志第4天 2020.7.9_第4张图片

 

 

 

 *switch中的break语句可以省略,会自动跳到挑一个控制语句下继续执行

Java日志第4天 2020.7.9_第5张图片

 

 

3.循环结构

*while循环

Java日志第4天 2020.7.9_第6张图片

 

 Java日志第4天 2020.7.9_第7张图片

 

 如果将while表达式中的布尔表达式换成true,这样就可以形成无限死循环

 

* do...while循环

Java日志第4天 2020.7.9_第8张图片

 

 

 

 * for循环

Java日志第4天 2020.7.9_第9张图片

 

Java日志第4天 2020.7.9_第10张图片

 

   *如果表达式1、表达式2和表达式3都不写,则for循环为死循环

  *for循环可以嵌套

Java日志第4天 2020.7.9_第11张图片

 

 

 

------------------------------------利用双循环打印出九九乘法表------------------------------------

 Java日志第4天 2020.7.9_第12张图片

 

 Java日志第4天 2020.7.9_第13张图片

 

 -----------------------------------------------------------------------------------------------------------

 

4. break和continue语句

Java日志第4天 2020.7.9_第14张图片

 

 Java日志第4天 2020.7.9_第15张图片

 

 break只能跳出当前循环,并不跳出其他循环

Java日志第4天 2020.7.9_第16张图片

 

 Java日志第4天 2020.7.9_第17张图片

 

 

 

2.10 数组

1.一维数组

定义:

* 类型[] 名称;

  名称 = new 类型[] {.....}

* 类型[] 名称 = {...}

*类型[] 名称 =new 类型[] {....}

*类型[] 名称 =new 类型 [数字]

Java日志第4天 2020.7.9_第18张图片

 

 Java日志第4天 2020.7.9_第19张图片

 

 长度  数组名.length

Java日志第4天 2020.7.9_第20张图片

 

 Java日志第4天 2020.7.9_第21张图片

 

 

*数组的打印可以使用Arrays打印,但注意需要使用java.util包

Java日志第4天 2020.7.9_第22张图片

 

 

 

-------------------------------------------------------------------------------------------数组扑克牌-------------------------------------------------------------------------------------------

 Java日志第4天 2020.7.9_第23张图片

 

 

 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 2.二维数组

*定义: 类型[][]  名称

*类型[][] 名称 = {数组一,数组二,数组三,...,数组n}

二维数组里存放的是一维数组

Java日志第4天 2020.7.9_第24张图片

 

 

 

3.三维数组

Java日志第4天 2020.7.9_第25张图片

 

 

 

 

2.11 综合实例

Java日志第4天 2020.7.9_第26张图片

 

 Java日志第4天 2020.7.9_第27张图片

 

 Java日志第4天 2020.7.9_第28张图片

 

 

2.13 上机练习

1.求出1+2+3+4+...+50之间的和

Java日志第4天 2020.7.9_第29张图片

 

 

 

 2.声明数组的方式有哪些?

* 类型[] 名称;

  名称 = new 类型[] {.....}

* 类型[] 名称 = {...}

*类型[] 名称 =new 类型[] {....}

*类型[] 名称 =new 类型 [数字]

 

 

字符串比较可以使用str.equals(),其实 == 和 != 也可以进行比较,做综合实例的没有想到哈哈。

Java有没有类似于goto的语句呢?goto是保留关键字,但没有这种功能。。。

 

今天把第二章全部学习完了,明天开始看第三章,然后有时间要看一看前面的。

 

你可能感兴趣的:(Java日志第4天 2020.7.9)