ÖVNINGSUPPGIFT

Uppgift 3  - Skriva ut en text eller en siffra?

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


Nyckelord: System.out.print

Programmerare

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.

Översikt

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.