我有一个方法,应该返回一个数组的最小值。该数组在方法的参数中,因此您在创建类的对象时输入您自己选择的值。这是我来了这么远的方法:返回一个数组的最小值
public class minsteNummer {
public minsteNummer() {
}
public int minsteNummer(Integer[] nummer) {
int minste = 0;
for(int i = 0; i< nummer.length; i++){
if(nummer[i] <= nummer.length) {
minste = i;
System.out.println("Minste nummer er " + minste);
} else if(nummer.length == 0) {
return 0;
}
}
return 0;
}
}
它不执行我希望它的方式,我无法弄清楚它打印什么exacly,但它是definetly不的的smalles数阵列。我已经尝试了一段时间循环,但这也不起作用。
有没有人知道代码中的错误在哪里,以及如何改进它?我还希望它只是返回而不是打印更小的数字,但是当我尝试将“返回minste”时;在if语句中,它表示“意外返回值”。
在此先感谢。
请编辑您的答案和修正格式。 – clearlight