import java.util.*;
public class Main1{
public static void main(String[] args) {
//选择排序
int arr[]=new int[] {34,5,22,-98,6,76,0,-3};
for (int i=0;i<arr.length-1;i++) {
for(int c=i+1;c<arr.length;c++) {
if(arr[i]>arr[c]) {
int b=arr[c];
arr[c]=arr[i];
arr[i]=b;
}
}
}System.out.println(Arrays.toString(arr));
//冒泡排序
for(int q=0;q<arr.length-1;q++) {
for(int w=0;w<arr.length-1-q;w++) {
if(arr[w]<arr[w+1]) {
int u=arr[w];
arr[w]=arr[w+1];
arr[w+1]=u;
}
}
}System.out.println(Arrays.toString(arr));
//数组的翻转
for(int i=0;i<arr.length/2;i++) {
int a =arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=a;
}System.out.println(Arrays.toString(arr));
//数组的查找线性查找
int dest=0;
for(int i=0;i<arr.length;i++) {
if(arr[i]==dest) {
System.out.println("找到了位置是"+i);
break;
}
}
//数组的复制
int g[]=new int[arr.length];
for(int i=0;i<arr.length;i++) {
g[i]=arr[i];
}
System.out.println(Arrays.toString(g));
}
}
数组的排序,翻转,复制,查找
于 2022-03-26 16:31:46 首次发布