第四天
循环的分类
for(初始化表达式;条件表达式;控制语句){
语句体
}
初始化表达式的变量,在for结束之后。就被回收了
初始化表达式
while(条件表达式){
语句体;
控制语句;
}
初始化表达式
do {
}
while (条件表达式);
无论条件表达式是否成立,语句体至少执行一次
控制跳转语句
break;
跳出循环
continue;
结束本次循环,执行下次循环
return;
跳出方法,返回方法
方法
完成一些特定的功能,提高复用性
方法调用
输出调用
System.out.println(Arrays.sort(arr));
赋值调用
推荐的
单独调用
第五天
数组
是一个容器、只能存储同一种数据类型、既可以存储基本数据类型
也可以存储引用数据类型
创建数组的方式
int[] arr1 = new int[5]; 动态创建
int[] arr2 = new int[]{11,22,33}; 静态创建 动静不能结合
int[] arr = {11,22,33}; 静态创建的简写方式
数组初始化的默认值
操作数组的两个常见小问题
空指针异常
索引越界
二维数组
int[][] arr3 = new int[3][2];
参数传递(看图)
基本数据类型传递
传递值,不改变其值
应用数据类型传递
传递的是地址值,改变其值
java中是传递值,还是传递址 |
|