Nyckelord: System.out.print
Skillnad på utskrifter i Java
Utgå från programmet
public class HelloWorld {
public static void main(String[] args) {
System.out.println(1 + 1);
System.out.println("1 + 1");
}
}
Vad blir utskriften?
Ledtråd
Det är skillnad på att skriva ut et textsträng "1+1", och ett tal. En textsträng kommer skriva ut exakt det som är innanför citationstecknena.
Lösning
Svar:
2
1 + 1
Förklaring:
Kommandot
System.out.println("1 + 1");
skriver ut en textsträng. Det innebär att det som skrivs ut kommer att vara exakt det som står innanför citationstecknena ("1 + 1").
Kommandot
System.out.println(1 + 1);
skriver ut ett tal. Det innebär att talet 2 kommer att skrivas ut, eftersom 1 + 1 = 2.
Vanliga frågor om Uppgift 3 - Skriva ut en text eller en siffra?
Vad handlar Uppgift 3 - Skriva ut en text eller en siffra? om?
Övningsuppgift i Java: Skriva ut en text eller en siffra?. Träna själv med fria ledtrådar och facit.
Hur övar jag på Uppgift 3 - Skriva ut en text eller en siffra??
Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.