Avatar billede itckongen Nybegynder
21. november 2002 - 22:24 Der er 5 kommentarer og
1 løsning

While funktion

Hej Eksperter

jeg vil gerne have den til at printe et nummer foran den note den viser altså

1: bla bla
2: bla bla
3: bla bla

men den gider ik, hvorfor ??
    public void listNotes()
    {
    int shownumber = 0;
    int index = 0;
    while(index < numberOfNotes()) {
    System.out.println((shownumber, notes.get(index));
    index++;
    shownumber++;
    }
  }

/Kongen
Avatar billede itckongen Nybegynder
21. november 2002 - 22:25 #1
Hovsa jeg har sat parantes efter shownumber i println men virker stadig ik :)
Avatar billede dittmer Nybegynder
21. november 2002 - 22:32 #2
Nu er det jo svært at se, hviklen fejl, du får...

Der findes ikke en println-kommando, der tager to int'er som argument. Hvis du nu sørger for, at det hele bliver sat sammen til en streng, så er den del af det i hvert fald løst:
Avatar billede dittmer Nybegynder
21. november 2002 - 22:34 #3
System.out.println("" + shownumber + ": " + notes.get(index));

Og så kan du jo formattere nummeret foran, så du får:

  1: ...
  2: ...

  35: ...

2317: ...

- eller hvor meget, du nu har brug for...
Avatar billede dittmer Nybegynder
21. november 2002 - 22:36 #4
Hvad er numberOfNotes()? Hvis du ikke får en exception men bare "ikke noget resultat", så er det nok fordi løkken ikke kører, dvs. fordi index >= numberOfNotes(), men det er som sagt noget svært at se.

Hvis du vil ha' bedre svar, så skriv en mere komplet fejlbeskrivelse...
Avatar billede itckongen Nybegynder
21. november 2002 - 22:39 #5
Jeg har lige selv løst det :)
Men det er rigtigt nok det du siger.
Så point skal du da ik gå glip af :)
Avatar billede dittmer Nybegynder
21. november 2002 - 22:50 #6
Tnx.  ;o)
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