数组
首先是定义数组,数组也是分为自定义类型的数组和基本类型数组;
自定义类型:Dog[] dog;
基本类型:int[] a ;
初始化数组:
int[] a = {0, 9, 3}; int[3] a ; int[] a = new int[3] 长度为三的int型的数组
数组长度为 length, a.length = 3;
a[0] 访问下标为0的数组,数组的下标从0开始。
public class Array1 {//冒泡排序,从小到大
public static void main (String[] args) {
int[] age = {3,4,2,5,1,8};
for(int i = 0; i < age.length - 1; i++) {//前后比较数组的长度减一次
for(int j = 0; j < age.length - 1 - i; j++) {//
if(age[j] > age[j + 1]) {//如果前面的数大前后调换位置
int temp = age[j];
age[j] = age[j + 1];
age[j + 1] = temp;
}
}
}
System.out.println(age);
for (int a : age) {
System.out.println(a);
}
}
}
class Array{//数组是对象
int[] a = {1,2,3,5};//静态初始化数组
//int[3] b;//动态初始化数组
}