ÖVNINGSUPPGIFT

Uppgift 7 - Vad blir utskriften?

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


Nyckelord: System.out.print

Vad blir utskriften från följande program?

Utgå från programmet nedan. Vad blir utskriften?

 public class Uppgift7 {
   public static void main(String[] args) {
     int x = 6;
     int y = 1;
     System.out.println(x);
     System.out.println(y);
     x = y;
     System.out.println(x);
     System.out.println(y);
     y = 4;
     System.out.println(x);
     System.out.println(y);
   }
 }
 
Ledtråd

Variabeln x håller på värdet 6 och variabeln y håller på värdet 1. När man skriver ut en variabel, skrivs värdet på variabeln ut. Exempelvis:

int a = 10;
System.out.print(a);

skriver ut 10.

Svar
6
1
1
1
1
4

Förklaring: 

Först skriver vi ut värdet på variablerna, det vill säga

6
1

Vi skriver sedan över värdet på x. Värdet x byter alltså värde från 6 till 1. Utskriften nu blir alltså:

1
1

Avslutningsvis byter vi värde på y till 4. Värdet på x är dock densamma. Utskriften blir därför:

1
4

Fler uppgifter

Vanliga frågor om Uppgift 7 - Vad blir utskriften?

Vad handlar Uppgift 7 - Vad blir utskriften? om?

Övningsuppgift i Java: Vad blir utskriften?. Träna själv med fria ledtrådar och facit.

Hur övar jag på Uppgift 7 - Vad blir utskriften??

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