基础语句和数组

                     [2]基础语句和数组


一.语句

1.选择结构

  • a.if .. else if .. else

  • 根据if中的条件进行判断, 选择执行某一条分支

  • 如果if中的条件未满足, 就会判断else if中的条件

  • 如果所有条件都未满足, 就会执行else中的语句

  • b.switch

  • 通过一个变量, 确定从哪一个case开始执行, 一旦确定, 会从指定的case向下执行

  • 如果执行某个case之后, 不想继续执行下面的case, 可以使用break中断

  • 如果所有case都未满足条件, 会执行default选项

  • switch最初只能支持int类型, JDK5之后可以支持enum, JDK7之后可以支持String

2.循环结构

  • a.while

先判断条件, 如果满足则执行循环体, 循环体执行结束后再次判断, 直到条件不满足时退出。

  • b.do .. while

先执行循环体, 然后判断条件, 条件满足则继续执行循环体, 直到条件不满足时退出。

  • * c.for

括号中可以写3条语句。

第一条语句在循环开始之前执行, 只执行一次。

第二条语句是循环条件, 如果为true就执行循环体, 为false则退出。

第三条语句在每次循环体执行结束之后运行。

  • d.循环控制

continue: 跳出本次循环, 继续执行下一次。

break: 结束循环, 执行循环外的代码。

return: 结束方法, 循环外的代码也不会再执行了。


二.数组

1.什么是数组

  • 数组是一个类型一致, 长度不可变的容器

2.定义方式

  • int[] arr1 = {1, 2, 3};// 定义数组, 指定元素, 这种方式只能用在给一个变量赋值的时候

  • int[] arr2 = new int[]{1, 2, 3};// 定义数组, 指定元素, 这种方式在任何情况下都能使用

  • int[] arr3 = new int[3];// 定义数组, 指定长度为3, 其中所有元素都是默认值. 基本数据类型的默认值都是0

* 3.遍历数组

  • 使用length属性可以获取数组长度, 定义循环, 从0循环到length-1, 每次获取其中一个元素

4.常见异常

  • ArrayIndexOutOfBoundsException: 访问数组索引越界时出现

  • NullPointerException: 数组引用为空时出现


三.必须掌握的

  • 1.使用for循环打印a到z

  • 2.使用for循环打印一个九九乘法表

  • 3.找出数组中的最小数


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章