Java数组复制、遍历、反转
/* 1、数组长度,直接length 即可! 2、min()/max(),需要调用库! 3、数组的复制 ,遍历复制,或者直接命名相等 即可! 4、数组反转时,直接折中即可!对调两重循环麻烦! */
import java.lang.*; import java.util.*; import static java.lang.StrictMath.*; public class Demo1 { public static void main(String args[]){ int arr[]=new int[]{12,34,2,423,4,234,32,33}; int maxx=arr[0]; for(int i=0;i<arr.length;i++){ maxx=max(maxx,arr[i]); } System.out.println("arr[]最大值是:"+maxx); int minn=arr[0]; for(int i=0;i<arr.length;i++){ minn=min(minn,arr[i]); } System.out.println("arr[]最小值是:"+minn); //数组的复制 ,遍历复制 int arr2[]=arr; System.out.print("数组的复制arr2:"); for(int i=0;i<arr.length;i++){ System.out.print(" "+arr2[i]); } System.out.println(); //数组反转 for(int i=0;i<arr.length/2;i++){ int temp=arr[i]; arr[i]=arr[arr.length-i-1]; arr[arr.length-i-1]=temp; } System.out.print("反转后的数组arr:"); for(int i=0;i<arr.length;i++){ System.out.print(" "+arr[i]); } System.out.println(); } } /* 1、数组长度,直接length 即可! 2、min()/max(),需要调用库! 3、数组的复制 ,遍历复制,或者直接命名相等 即可! 4、 */
你不逼自己一把,你永远都不知道自己有多优秀!只有经历了一些事,你才会懂得好好珍惜眼前的时光!