一.在数组中插入数字
public class ShuZ {
public static void main(String[] args) {
int[]scores={16,25,9,90,23,5};
int temp=0;
for (int i = 0; i < scores.length-1; i++) { //控制次数
for (int j = 0; j < scores.length-i-1; j++) {
if(scores[j]>scores[j+1]){
//交换位置
temp=scores[j];
scores[j]=scores[j+1];
scores[j+1]=temp;
}
}
}
for (int i = 0; i < scores.length; i++) {
System.out.println(scores[i]);
}
}
}
二.Arrays
1.Arrays.sort(数组); //需要导包 快捷冒号排序-可以字母和数字
import java.util.Arrays;
public class ShuZ {
public static void main(String[] args) {
int[]scores={16,25,9,90,23,5};
Arrays.sort(scores);
for(int i=1;i<scores.length;i++)
System.out.println(scores[i]);
}
}
2.Arrays.binarySearch //快速输出数组相应下标
System.out.println(Arrays.binarySearch(数组, 数值))
三.二维数组
创建数组
int[][] scores=new int[2][5]类型[][] //名称=new 类型[长度][五个元素] 2个长度组各5个元素
int[][] =scres={{77.80,20},{20},{30,40}}
如使用循环一般外层为组,内层为元素
类型名称存储--栈内存 数组元素放--堆内存