java 编写一个方法,求出数组中最小元素,不能调换数组原来的位置!急、、、跪求代码
4个回答
展开全部
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;
}
参数类型和方法返回类型自己根据需要改变!
int min = a[0];
for(int i=1; i<a.length; i++) {
if(a[i]<min)
min = a[i];
}
return min;
}
参数类型和方法返回类型自己根据需要改变!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
{
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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类型的数组,可返回数组的最小值
{
int minData = dataArr[0];
for(int i=1;i<dataArr.length;i++){
minData = Math.min(minData,dataArr[i]);
}
return minData;
}
//传int类型的数组,可返回数组的最小值
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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];
}
}
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];
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询