Avatar billede madsmir Nybegynder
25. juni 2009 - 20:02 Der er 3 kommentarer

IllegalArgumentException i JAVA

Hej
Jeg sidder og er ved at programmere.
Jeg har en liste af tal hvor jeg skal finde differencen mellem det største og minste tal. Hvis denne liste ikke er større en to tal skal programmet kaste en IllegalArgumentException. Har fået det til at virke så langt. Det jeg godt kunne tænke mig nu, var at programmet looper tilbage til indtastningen af tal igen, således at brugeren får en ny mulighed istedet for at programmet afslutter.

Håber det giver mening det jeg skriver, ellers må i bede mig uddybe..
Avatar billede arne_v Ekspert
25. juni 2009 - 20:09 #1
Maaske noget a la:

boolean done = false;
while(!done) {
  try {
    // input
    // calculate min and max
    // output result
    done = true;
  } catch(IllegalArgumentException ex) {
    // inform user that he will start over again
  }
}
Avatar billede arne_v Ekspert
04. august 2009 - 03:22 #2
kommet videre?
Avatar billede madsmir Nybegynder
04. august 2009 - 18:50 #3
Fik det aldrig til at virke efter hensigten, så droppede bare ideen igen .-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester