Hallo,
ich habe ein kleines Problem.
Ich habe eine Methode(CountOdd) ,die eine Liste von Liste als parameter aufnimmt (List<List<Integer>> ) und die ungerade Zahlen von jeder Liste aufsummiert.
Falls mindestens eine der Listen {@code null} ist, wird eine {@link IllegalArgumentException} ausgelöst.
Alles funktioniert super,aber wenn einer der Liste leer ist,wird kein Exception geworfen.
Ich habe das ganze so gemacht:
Bitte um Hilfe.
Herzlich
Bradig
ich habe ein kleines Problem.
Ich habe eine Methode(CountOdd) ,die eine Liste von Liste als parameter aufnimmt (List<List<Integer>> ) und die ungerade Zahlen von jeder Liste aufsummiert.
Falls mindestens eine der Listen {@code null} ist, wird eine {@link IllegalArgumentException} ausgelöst.
Alles funktioniert super,aber wenn einer der Liste leer ist,wird kein Exception geworfen.
Ich habe das ganze so gemacht:
Java:
public class Count{
public static CountOdd(List<List<Integer>> l){
int sum=0;
for(List<Integer> ls:l){
for(Integer a:ls){
if(ls.size()==0){
throw new IllegalArgumentException();
} else if(a%2=1){
sum=sum+a;
}
}
}
return sum;
}
}
Bitte um Hilfe.
Herzlich
Bradig
Zuletzt bearbeitet von einem Moderator: