Java 如何去对比两组数列其中的最小数,谢谢。麻烦帮忙标一下注释,谢谢

Java 如何去对比两组数列其中的最小数,谢谢。麻烦帮忙标一下注释,谢谢
返回两组数列其中最小值
比如:([12, 3, 5], [2, -1, 10]) 返回 -1。
关于 return a > b ? b : a; //返回2个数中最小数,我不太理解
请问是否可以在public static int getMin(int[] arr)添加两组数列进行运算。

public class Q1098483 {
    public static int getMin(int[] arr)
    {
        int min = 0; //初始最小下标为0
        for (int i = 1; i < arr.length; i++)
            if (arr[min] > arr[i]) min = i; //遍历数组,更新最小下标
        return arr[min]; //返回最小的数
    }
    public static int getMin(int a, int b)
    {
        return a > b ? b : a; //返回2个数中最小数
    }
    public static void main(String []args) {
        int[] arr1 = { 12, 3, 5 }; //定义第一个数组
        int[] arr2 = { 2, -1, 10 }; //定义第二个数组
        int result = getMin(getMin(arr1), getMin(arr2)); //分别求两个数组的最小值,再得到其中最小的。
        System.out.println(result); //输出结果
    }
}

问题解决的话,请点下采纳

首先这个叫数组,比较两个数组元素大小,然后返回两个数组的最小值,简单思路是
1、得到数组arr1的最小值
2、得到数组arr2的最小值
3、取 得到的两个值的最小值
其实最简单的方法是通过数组的sort方法取最小值,然后用三目运算符(即 a > b ? b : a)返回最小值即可
代码:

import java.util.Arrays;

public class csdn {
    public static int getMin(int arr1[], int arr2[]) {//定义判断两个数组元素最小值的方法
        Arrays.sort(arr1);//对数组1进行升序排序(默认即为升序)
        Arrays.sort(arr2);//对数组2进行升序排序
        return arr1[0] < arr2[0] ? arr1[0] : arr2[0];//返回两者中的最小值
    }

    public static void main(String[] args) {
        int[] arr1 = {12, 3, 5};
        int[] arr2 = {2, -1, 10};
        System.out.println(getMin(arr1, arr2));
    }
}


public static int getMin(int[] arr){
    Arrays.sort(arr);
    return arr[0];
}

public static void main(String[] args){
    int[] arrA = new int[]{12,3,5};
    int[] arrB = new int[]{2,-1,10};
    int a = getMin(arrA);
    int b = getMin(arrB);
    int c = a > b ? b:a;
}