循环
无限循环后面不可以再写语句,因为执行不到.
continue:结束本次循环
break:跳出循环
数组
初始化
静态初始化
public class ArrayDemo1 {
public static void main(String[] args) {
//数组静态初始化
int[] arr1 = new int[]{1,2,3,4,5};
int[] arr2 = {1,2,3,4,5};
double[] arr3 = new double[]{1.1,2.2,3.3};
double[] arr4 = {1.1,2.2,3.3};
String[] arr5 = new String[] {"zhan","lisi","wang"};
String[] arr6 = {"zhan","lisi","wang"};
System.out.println(arr1);//[I@776ec8df
//I:int类型
//@:固定格式
//776ec8df:十六进制地址
}
}
动态初始化
public class ArrayDemo4 {
public static void main(String[] args) {
//动态初始化
int[] arr = new int[50];
arr[0] = 10;
System.out.println(arr[1]);
}
}
未初始化默认值
遍历
public class ArrayDemo3 {
//数组的遍历
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
//快捷键arr.fori
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
存取
public class ArrayDemo2 {
public static void main(String[] args) {
//数组访问
int[] arr1 = new int[]{1,2,3,4,5};
int number = arr1[0];
System.out.println(arr1[0]);
//数组存取
arr1[1] = 100;
System.out.println(arr1[1]);
}
}
越界