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
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.