[Java] 纯文本查看 复制代码
//2.数组的初始化
int[] arr1 = new int[4]; //0,0,0,0
int[] arr2 = {1,4,7,9}; //1,4,7,9
int[] arr3 = new int[]{1,4,7,9}; //1,4,7,9
int[] arr4;
//arr4 = {1,4,7,9}; //编译错误,此方式只能声明同时初始化
arr4 = new int[]{1,4,7,9}; //正确
[Java] 纯文本查看 复制代码
//冒泡排序算法
public class BubbleSort {
public static void main(String[] args) {
/*
* 要求:
* 1)声明整型数组arr,包含10个元素
* 遍历数组,给每个元素赋值为0到99的随机数
* 遍历数组,输出每个元素的值
* 2)冒泡方式对arr进行排序----升序
* 3)输出arr排序后的结果
*/
int[] arr = new int[10];
for(int i=0;i<arr.length;i++){
arr = (int)(Math.random()*100);
System.out.println(arr);
}
for(int i=0;i<arr.length-1;i++){ //控制轮
for(int j=0;j<arr.length-1-i;j++){ //控制次
if(arr[j]>arr[j+1]){ //每次都和它下一个元素比
int t = arr[j];
arr[j] = arr[j+1];
arr[j+1] = t;
}
}
}
System.out.println("排序后:");
for(int i=0;i<arr.length;i++){
System.out.println(arr);
}
}
}