Java求一组数中最大值的方法
例:请求出1 2 3 4 5 6 7 8 9 中的最大数。1)分析已知这是一组整数,所以比较的数字有很多个,那么我们可以定义一个求最大值的方法,并且将方法中的参数改为 int 类型的可变参数。2)代码如下//定义一个Max方法求最大值public static int Max(int... a){//判断传入的数是否小于两个,因为比较大小最起码需要两个或以上的数if (a.length <
·
例:请求出 1 2 3 4 5 6 7 8 9 中的最大数。
1)分析
已知这是一组整数,所以比较的数字有很多个,那么我们可以定义一个求最大值的方法,并且将方法中的参数改为 int 类型的可变参数。
2)代码如下
// 定义一个Max方法求最大值 public static int Max(int... a){ // 判断传入的数是否小于两个,因为比较大小最起码需要两个或以上的数 if (a.length < 2){ return 0; } // 定义一个初始的值进行比较 int b = a[0]; // 通过循环让每个值之间依次进行比较 for (int i = 0; i < a.length; i++) { if(b < a[i]){ b = a[i]; } } // 返回处理完成的最大值 return b; } public static void main(String[] args) { // 调用Max方法求最大值 int a = Max(1,2,3,4,5,6,7,8,9); System.out.println(a); }
更多推荐
已为社区贡献2条内容
所有评论(0)