ÖVNINGSUPPGIFT

Uppgift 8 – Multiplicera arrayvärden

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


Nyckelord: Array

Konstruktor Java

Hantera värden i en array

Skriv en metod som tar en array och ett heltal som inparametrar. Metoden ska göra så att alla element förutom första och sista elementet i array:en multipliceras med heltalet. Metoden ska sedan returnera ett nytt fält med de multiplicerade värdena.

Array och heltal du ska använda som inparametrar är givna nedan. Använda dig av den givna koden nedan.

int inNum = 3;
int [] field = {2, 3, 2, 5, 3, 1};
 
public static int [] increaseValues (int [] field, int inNum){
 
   // Skriv din kod här
 
}
Lösning
public static int [] increaseValues (int [] field, int inNum){
 
        int field2 [] = new int[field.length];
 
        for (int i = 0; i < field.length; i++){
            if (i == 0 || i == field.length -1) {
                field2[i] = field[i];
            }
            else {
                field2[i] = field[i] * inNum;
            }
            System.out.println("Index: " + i + " : " + field2[i]);
        }
 
      return field2;
}

Tillbaka till översikt

Vanliga frågor om Uppgift 8 – Multiplicera arrayvärden

Vad handlar Uppgift 8 – Multiplicera arrayvärden om?

Övningsuppgift i Java: Multiplicera arrayvärden. Träna själv med fria ledtrådar och facit.

Hur övar jag på Uppgift 8 – Multiplicera arrayvärden?

Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.