Gå til innhold

For hvilken verdi for X vil alle verdiene i tabellen bli skrevet ut?


Anbefalte innlegg

Yes, da er det java igjen, tror jeg har skjønt dette her, men er alikevel litt usikker.

det riktige svaret her er 8 ikke sant?, men det som gjør meg forvirra er jo at indexen starter på 0, og denne går jo bare opp til 7...

 

 

int[] verdier = {1, 2, 3, 4, 5, 6, 7, 8};

for (int i = 0; i < X; i++) {

System.out.println(verdier);

}

 

For hvilken verdi for X vil alle verdiene i tabellen bli skrevet ut?

a) 1

b) 6

c) 7

d) 8

Lenke til kommentar
Videoannonse
Annonse

Hvorfor ikke bare prøve å programmere det?

8 er riktig ja. Grunn:

Indexene går fra 0-7. 0 fordi ett array begynner med index 0: verdier [0]

i<X betyr at den teller i fra 0 til men ikke med X.

Ergo man må ha 8 siden den skal telle til 7 men ikke med 8

 

  
 1 public class Test{
 2		 public static void main (String[]a){
 3				 int[] verdier = {1, 2, 3, 4, 5, 6, 7, 8};
 4 
 5				 for (int i = 0; i < 8; i++) {
 6						 System.out.println(verdier[i]);
 7				 }
 8		 }
 9 }

>java Test

1

2

3

4

5

6

7

8

Endret av mariunae
Lenke til kommentar
  • 1 måned senere...

Nok et tilfelle av folk som trenger hjelp til hjemmeleksene sine...

 

Ærlig talt, prøv å gjøre leksene dine selv. Eksempelet over kunne du uten veldig mye strev klart å skrive inn i en teksteditor, kompilere og kjøre selv. Kanskje du til og med hadde lært litt, ved å skrive inn koden og eksperimentert litt med den.

 

Werner

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...