下面的文章要给大家讲到的就是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(); } }
以上的内容你都掌握了吗?请多多的关注奇Q工具网吧,更多java编程常见问题可以为你分享和解答哦。
推荐阅读: