public class TestArray {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc=new Scanner(System.in);
//声明并初始化一个数组Array,并且初始化值为5
int[]array=new int[5];
System.out.println("请输入5个数字");
int count=0;//声明一个计数变量
while(count<5){
System.out.println("请输入第"+(count+1)+"个数:");
array[count]=sc.nextInt();
count++;//计数变量自增
}
//排序前的数组元素。length属用于计数数组的长度
System.out.println("排序前的数组元素");
for(int n=0;n<array.length;n++){//遍历array数组的所有元素
System.out.println(array[n]);
}
//对数组进行排序
for(int i=0;i<array.length;i++){//遍历array数组的所有元素
for(int j=0;j<array.length-1;j++){//遍历array数组的元素,除最后一个元素之外
if(array[j]>array[j+1]){//假如array的第一个元素大于第二个元素
int temp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
System.out.println("排序后的数组元素");
for(int m=0;m<array.length;m++){
System.out.println(array[m]);
}
}
}
加群一起探讨java,QQ群号:591193911