定义两个数组,从两个数组中找出最大值;
import java.util.Arrays;
public class For {
public static void main(String[] args) {
int[] arr= {999,12,13,1,88,4,99};
int[] arr1= {3,67,56,567,888,4,9};
//int[] arr3=new int[arr.length+arr1.length];
int length=arr.length>arr1.length?arr.length:arr1.length;
int maxIdx1=0;
int maxIdx2=0;
for(int i=1;i<length;i++) {
if(i<arr.length&&arr[i]>arr[maxIdx1]) {
maxIdx1=i;
}
if(i<arr1.length&&arr1[i]>arr1[maxIdx2]) {
maxIdx2=i;
}
}
if(arr[maxIdx1]>arr1[maxIdx2]) {
System.out.println(arr[maxIdx1]);
}else {
System.out.println(arr1[maxIdx2]);
}
/*
for(int i=0;i<maxLength;i++) {
if(arr[i+1]>arr[i]) {
int temp=arr[i+1];
arr[i]=arr[i+1];
arr[i+1]=arr[i];
arr[i]=temp;
}
}*/
}
}