20180912

1.流程控制语句:

1.1选择结构switch:

例如:

用于表示星期的数字

如果等于1,则输出星期一

如果等于2,则输出星期二

如果等于3,则输出星期三

如果等于4,则输出星期四

如果等于5,则输出星期五

如果等于6,则输出星期六

如果等于7,则输出星期天

用代码来实现以上语句:

 

switch (表达式){

 

case 目标值1:

 

执行语句1

 

break;

 

case 目标值2:

 

执行语句2

 

break;

 

......

 

case 目标值n:

 

执行语句n

 

break;

 

default:

 

执行语句n+1

 

break;

 

}

2.数组

2.1数组的定义:

数据类型[] 数组名 = new 数据类型[元素个数或数组长度];

int[] x = new int[100];

int[] x;           

x = new int[100];

2.2数组的初始化:

动态:int[] arr = new int[4];

静态:类型[] 数组名 = new 类型[]{元素,元素,……};

类型[] 数组名 = {元素,元素,元素,……};   

2.3数组的遍历:

例如:将一组数组遍历输出:

public static void main(String[] args) {

int[] arr = { 1, 2, 3, 4, 5 }; // 定义数组

// 使用for循环遍历数组的元素

for (int i = 0; i < arr.length; i++) {

System.out.println(arr[i]); // 通过索引访问元素

}

}

2.4数组的最值

例如:输出一组数组中的最大值:

public static void main(String[] args) {

int[] arr = { 4, 1, 6, 3, 9, 8 }; // 定义一个数组

int max = arr[0]; // 定义变量max用于记住最大数,首先假设第一个元素为最大值

// 下面通过一个for循环遍历数组中的元素

for (int x = 1; x < arr.length; x++) {

if (arr[x] > max) { // 比较 arr[x]的值是否大于max

max = arr[x]; // 条件成立,将arr[x]的值赋给max

}

}

System.out.println("max=" + max); // 打印最大值

}

2.5数组异常(越界异常,空指针异常)。

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2018-09-12 21:50  张禄  阅读(66)  评论(0编辑  收藏  举报