01. februar 2002 - 14:51Der er
9 kommentarer og 1 løsning
Java program virker ikke hvad er der galt ??
Hej Alle..
Jeg er nybegynder i Java og læser i en bog der hedder "Java 2 bogen" også har jeg lavet dette program men den finder en fejl når jeg compiler den.. den finder en fejl i linje 5 jeg har prøvet næsten alt men ved ikke hvad problemet er så jeg håber en af jer kan løse den :o)
programet ser sådan her:
class NyRod { public static void main(String[] arguments ) { int nummer = 0; if (arguments.length > 0) nummer = Integer.parselnt( arguments[0] ); System.out.println("kvadratroden af" +nummer +"er" +Math.sqrt(nummer)); } }
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Problemet er at den streng du angiver på kommando- linien (der ligger i arguments[0]) kunne være et ikke-tal. Derfor kan parseInt metoden kaste en NumberFormatException. Du skal fange denne exception. Du har to muligheder: enten skriver du public static void main(...) throws NumberFormatException eller også fanger du den inde i metode: try { if (arguments.length>0) ...... .... } catch ( NumberFormatException nfe ) { System.out.println("Det indtastede er ikke et tal."); }
hey..jeg har sku da ikke accepteret nogen spørgesmål det må være en fejl..hvad fanden ??
Synes godt om
Ny brugerNybegynder
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.