JAVA数组
数组概念
- 数组是相同类型数据的有序集合
- 数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成
- 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们
数组的声明与创建
int[] nums;//定义数组
nums=new int[10];//创建数组
内存分析
数组初始化
数组的三种初始化
静态初始化:创建+赋值
动态初始化:包含默认初始化
数组的四个基本特点
多维数组
Arrays类
冒泡排序
冒泡排序两次循环
public class Array{
public static void main(String[] args){
int[] a={1,2,3};
int[] sort=sort(a);
}
public static int sort(int[] array){
int temp;
for(int i=0;i<array.length-1;i++){
for(int j=0;j<array.length-1-i;j++){
if(array[j+1]>array[j]){
temp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
return array;
}
}