java 比较三个数大小用数组怎么写

如题所述

代码如下。。。我测试过了。。。

import java.util.Arrays;
public class Test{

public static void main(String[] args){
int[] arr = new int[]{3,2,1};
Arrays.sort(arr);
int max = arr[arr.length-1];//最大数
int min = arr[0];//最小数
System.out.println(Arrays.toString(arr));
System.out.println("max = " + max);
System.out.println("min = " + min);
}
}

运行结果:
[1, 2, 3]
max = 3
min = 1

希望对你有帮助。。。仍有问题可以HI我。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-03
同意1楼说法那样是最快的,代码如下。最小的就是第一个元素,最大的就是排序后的最后一个元素
import java.util.Arrays;

public class ABC {

public static void main(String[] args) {

int[] ary = { 2, 5, 7 };

Arrays.sort(ary);//数组升序排列

int max = ary[ary.length - 1];//最大值最后一个元素
int min = ary[0];//最小值是第一个元素

System.out.println("Max is: " + max);

}
}

----------
Max is: 7
第2个回答  2011-03-03
直接把三个数字放到ArrayList中,然后调用Arrays的sort方法进行排序,那么结果就是从小到大拉
相似回答