数组复习
Posted -relife
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组复习相关的知识,希望对你有一定的参考价值。
???数组的三个特点
[1]数组长度是确定。数组一旦申请完空间,长度不能发生变化,用length属性访问。
[2]数组的元素都是同一数据类型。
[3]数组是有序的 。每个元素通过下标/索引标记,索引从0开始。
》》》》》》》》》》》》》》》》》我是分割线》》》》》》》》》》》》》》》》》》》》》》》》
?声明数组有两种方式
数据类型[] 变量 数据类型 变量[]
int[] arr; int arr[];
给arr申请了5个连续的整形的int空间
arr = new int[5];
给每个空间赋值
arr[0] = 10;
arr[1] = 20;
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;
访问元素
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
System.out.println(arr[4]);
》》》》》》》》》》》》》》》》》我是分割线》》》》》》》》》》》》》》》》》》》》》》》》
? ? ? 八大排序算法中的冒泡排序
对一个无序的数组进行排序
int[] arr = {4,3,5,2,1};
for(int i=0;i<arr.lenth-1;i++){ ←外层控制趟数
for(int j=0;j<arr.lenth-1;j++){ ← 两两比较
if(arr[j]>arr[j+1]){
tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"/t");
以上是关于数组复习的主要内容,如果未能解决你的问题,请参考以下文章