1 svar
63 visningar
HereToStay 1 – Fd. Medlem
Postad: 18 apr 2019 23:41

Kan inte tolka programmet Printer

 

 

public class Printer {

public static void main(String[] args)

    {

int[] numbers = { 5, 0, -23 };    

 // variabel nummer av datatypen int tilldelas array element där värde 5 får position 0, värde 0 får position 1 och värdet -23 får position 2

 

numbers[1] += 16;

//index 1 till array  [nummer] får värdet 16, ty 0+16=16

int[] values = numbers;

// vad händer här??

values[0] = 10;

values[2] *= -2;

 

for (int i = 0; i < numbers.length; i++)

    System.out.println (numbers[i]);

}

}

Yngve 40279 – Livehjälpare
Postad: 19 apr 2019 00:23
HereToStay skrev:

 

 

public class Printer {

public static void main(String[] args)

    {

int[] numbers = { 5, 0, -23 };    

 // variabel nummer av datatypen int tilldelas array element där värde 5 får position 0, värde 0 får position 1 och värdet -23 får position 2

 

numbers[1] += 16;

//index 1 till array  [nummer] får värdet 16, ty 0+16=16

int[] values = numbers;           <-------- En ny int-array initieras, dess värden sätts till samma som de i numbers.

// vad händer här??

values[0] = 10;

values[2] *= -2;

 

for (int i = 0; i < numbers.length; i++)

    System.out.println (numbers[i]);

}

}

Hej och välkommen till PLuggakuten!

Se kommentar ovan.

Svara
Close