package cn.tedu.submarine;
import java.util.Arrays;
public class MaxArrays {
public static void main(String[] args) {
int [] arr = new int[10];//创建一个有10个元素的数组arr
for (int i = 0; i < arr.length; i++) {
arr [i] = (int)(Math.random()*100);//给数组中每一个元素随机赋值100以内的数,并遍历
System.out.println(arr[i]);
}
int max = arr[0];//假设arr数组中第一个元素为最大值
for (int i = 1 ; i< arr.length ; i++) {
if (arr[i]>max) {//判断剩余元素与第一个元素的大小
max = arr[i] ;//将元素中最大值赋值给max
}
}
System.out.println("max = " + max);//输出最大值
arr = Arrays.copyOf(arr , arr.length+1);//给arr数组扩容
arr [arr.length-1] = max;//将数组中最大值赋给扩容后最后一个元素
for (int i = 0; i < arr.length; i++) {//遍历扩容后的arr数组
System.out.println(arr[i]);
}
}
}