ÖVNINGSUPPGIFT

Uppgift 2 – Utskrifter från arrayer

Försök själv först. Ledtrådar och facit finns längre ner – helt utan inloggning.


Nyckelord: Array

Lös följande uppgifter med penna och papper

Denna uppgift ska lösas med penna och papper, inte med hjälp av IDE:t.

Givet fältet values nedan, vad skrivs ut av kodsegment a) ,  b) och c) ?

int[] values = {2, 5, 4, 6, 8, 10, 4, 5};

a)

int totA = 0;
for (int i = 0; i < values.length; i = i + 1) {
    totA = totA + values[i]; 
}

System.out.println(totA);

b)

int totB = 0;
for (int i = 0; i < values.length; i = i + 2) {
   totB = totB + values[i]; 
}

System.out.println(totB);

c)

int totC = 0;
for (int i = 1; i < values.length; i = i + 2) {
   totC = totC + values[i]; 
}

System.out.println(totC);
Lösning

a) 

Svar: 44

b) 

Svar: 18

c) 

Svar: 26

Tillbaka till översikt