20180912
Posted zhanglu123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数组异常(越界异常,空指针异常)。
以上是关于20180912的主要内容,如果未能解决你的问题,请参考以下文章