下面的文章要给大家讲到的就是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编程常见问题可以为你分享和解答哦。
推荐阅读: