Arrays

Tags:    java

Hej. Jeg har et problem med at få udskrevet et array.
Jeg har lavet en terning klasse:
Fold kodeboks ind/udKode 

Nu vil jeg så med en anden klasse bruge metoden
kastTerning, til at få udskrevet et array med 6 forskellige
værdier. Jeg har prøvet at bruge denne kode:
Fold kodeboks ind/udKode 



Men den gider ikke. Hjælp venligst. Hilsen Thomas.





[Redigeret d. 02/11-05 22:26:48 af Thomas Voll]



5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


Din løkke kører fra 'i' er 0 og til og med 'i' er 5. Dvs:
i=0 køres
i=1 køres
i=2 køres
i=3 køres
i=4 køres
i=5 køres

Det er 6 gange og dit array er kun 5 elementer langt.
Gør følgende i stedet:
Fold kodeboks ind/udKode 


eller endnu bedre:
Fold kodeboks ind/udKode 


[Redigeret d. 02/11-05 10:20:21 af Robert Larsen]



Hej. Jeg har nu skrevet:
Fold kodeboks ind/udKode 

men jeg kan stadig ikke få udskrevet arrayet i min anden
klasse:
Fold kodeboks ind/udKode 

Den kommer med fejlene:
C:\\Java\\KastTerning.java:7: incompatible types
found : int[]
required: Terningkast
kast = kast.kastTerning();
^
C:\\Java\\KastTerning.java:10: array required, but Terningkast found
System.out.println(kast);
^
2 errors



[Redigeret d. 02/11-05 22:24:56 af Thomas Voll]




Fold kodeboks ind/udKode 

Den er også gal her.
Du opretter et Terningkast objekt. Fint nok. Men derefter sætter du dit Terningkast objekt til at pege på det som 'kastTerning()' metoden returnerer hvilket var et int array og det kan man ikke.
Derefter looper du 6 gange ligesom før, så selvom du havde den rigtige type ville du få problemer. Gør i stedet følgende:

Fold kodeboks ind/udKode 




Tak for hjælpen det virker nu. Hvis du vil have points så lav lige et svar med mulighed for point.

[Redigeret d. 02/11-05 22:22:16 af Thomas Voll]



Tak for hjælpen det virker nu. Hvis du vil have points så lav lige et svar med mulighed for point.

[Redigeret d. 02/11-05 22:22:16 af Thomas Voll]

Nej tak. Jeg får aldrig brugt dem så behold dem bare.



t