Java日志第4天 2020.7.9

第二章 Java开场白

2.9 程序流程控制

1.顺序结构

*自上而下,依次执行

 

 2.选择结构

*if语句

*if...else if语句

 

*switch语句

 

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

3.循环结构

*while循环

 

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

* do...while循环

 

 * for循环

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

  *for循环可以嵌套

 

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

 

 

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

4. break和continue语句

 

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

 

2.10 数组

1.一维数组

定义:

* 类型[] 名称;

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

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

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

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

 

 长度  数组名.length

 

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

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

 

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

 2.二维数组

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

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

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

 

3.三维数组

 

2.11 综合实例

 

 

2.13 上机练习

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

 

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

* 类型[] 名称;

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/Gazikel/p/13276114.html