Avatar billede obele Nybegynder
14. april 2001 - 14:37 Der er 8 kommentarer og
1 løsning

loop

Hvad er der galt med følgende loop program

Programmet skal printe alle integers mellem 2 og indtastede værdi:
{
public class ... osv
public static .... osv
  { 
    int i;
    int tal1;
    final int tal2 = 2;
    System.out.println(\"tast et tal\")
    tal1 = Keyboard.readInt();
   
    while( tal2 < i && i < tal1)
    System.out.println(i);
    i++
}

Dette vil min java editor ikke compilere?
Hvad er der galt?

Hilsen
Obele




Avatar billede riversen Nybegynder
14. april 2001 - 14:41 #1
mangler der ikke nogle semikoloner?
Avatar billede netsrac Praktikant
14. april 2001 - 14:41 #2
i bliver jo aldrig sat til nogen værdi ?
Avatar billede riversen Nybegynder
14. april 2001 - 14:42 #3
i=0;
Avatar billede netsrac Praktikant
14. april 2001 - 14:46 #4
Hvorfor ikke bare lave den sådan her ?

int tal = Keyboard.readInt();
for (int i = 2; i <= tal; i++)
{
System.out.println(i);
}
Avatar billede obele Nybegynder
14. april 2001 - 14:52 #5
Det er bare helt korrekt!
tak

Venlig hilsen
Obele
Avatar billede netsrac Praktikant
15. april 2001 - 02:27 #6
:-)
Avatar billede erve Nybegynder
15. april 2001 - 11:50 #7
Et lille tillægsspørgsmål:
Hvilken pakke ligger Keyboard i. Jeg ville tro man skulle oprette en eller anden inputstream ud fra System.in først?
Avatar billede netsrac Praktikant
15. april 2001 - 12:09 #8
erve >> Den ligger i cs1, en der følger med en JAVA bog, men den kan vist også downloades på sun´s hjemmeside.
Avatar billede erve Nybegynder
15. april 2001 - 12:55 #9
Tak. Jeg har kigget på den. Smart. Den implementerer en BufferedReader. Den burde da egentlig findes i Suns JDK.
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