java 编写一个方法,求出数组中最小元素,不能调换数组原来的位置!急、、、跪求代码

 我来答
一纵
2014-03-19 · TA获得超过152个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:114万
展开全部
int getMin(int []a) {
int min = a[0];
for(int i=1; i<a.length; i++) {
if(a[i]<min)
min = a[i];

}
return min;

}

参数类型和方法返回类型自己根据需要改变!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HaMxYY
2014-03-19 · 超过26用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:60.3万
展开全部
public static void main(String[] args)
{
System.out.println(findMin(new int[] { 2, 1231, 123, 123, 21, 231, }));
}

private static int findMin(int[] numbers)
{
assert (numbers.length > 0);
int min = numbers[0];

for (int i : numbers)
{
if (min < i)
min = i;
}

return min;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卖贫道的小火柴
2014-03-19 · TA获得超过229个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:250万
展开全部
public int getMinNum(int[] dataArr)
{
int minData = dataArr[0];
for(int i=1;i<dataArr.length;i++){
minData = Math.min(minData,dataArr[i]);
}
return minData;
}
//传int类型的数组,可返回数组的最小值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e97013e
2014-03-19 · 超过18用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:41.8万
展开全部
public class MinIntNumber {
public static void main(String[] args){
int[] numbers = new int[]{5,3,6,1,7,9,21};
int min = getMinNumber(numbers);
System.out.println(min);
}

private static int getMinNumber(int[] numbers) {
//no parameter checking, please
int[] copy = Arrays.copyOf(numbers,numbers.length);
Arrays.sort(copy);
return copy[0];
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式