这是我的代码
public int Test(int[]n){
if(n.length!=0){
int smallest = n[0];
for(int i = 0; i<n.length ; i++){
if(smallest > n[i]){
smallest = n[i];
return smallest;
}else{
return 0;
}
}
}
如何更改此代码,以便在列表为空时引发异常而不是返回零?
最佳答案
您可以简单地实现您的目标:
public int Test(int[] n) {
if (n.length != 0) {
int smallest = n[0];
for (int i = 0; i < n.length; i++) {
if (smallest > n[i]) {
smallest = n[i];
}
}
return smallest;
} else {
throw new RuntimeException("List is empty!");
}
}