java编程,用ecpilice;给你一列数,如{2,49,484,59,90}用JA

来源:百度知道 编辑:UC知道 时间:2024/05/08 19:51:30
求代码,怎么提出最大的数,和最小的数·~~~~

来个简单又复杂的方法:
int max(int a, int b){
return a>b?a:b;
}
int min(int a,int b){
return a<b?a:b;
}
如{2,49,484,59,90}的
最大值是max(max(2,49),max(484,max(59,90)))
最小值同理
任意多个数的比较都能这样解决,看起来简单,用起来就麻烦了

下面一个简单的方法
int max(int[] a){
int max ;
for(int i = 0; i < a.length(); i++){
if( i == 0) max = a[i];
else max = max>a[i]?max:a[i];
}
}
求最小数一样的做法,把里面的大于号改成小于号

做5个文本框接收5个数 取出数 并转化成int型 可以做冒泡排序 需要用到循环和判断