ÖVNINGSUPPGIFT

Uppgift 2 - Deklarera en variabel

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


Nyckelord: Datatyp, Variabel, Deklarera

Deklarera en variabel i Java

Utgå från programmet

public class DeclareDatatype {
    public static void main(String[] args) {
        // Skriv din kod här
    }
}
  1. Skapa en variabel med namn value och med datatypen int som tilldelas värdet 50.
Ledtråd

Vi kan skapar en variabel genom att först ange datatyp, sedan namnet. Tilldela värdet med lika med "=" följt av värdet.

Ex.

int kostnad = 200;

Glöm inte semikolon vid slutet!

2. Skapa en double med värde 30.2 som tilldelas namnet anotherValue

Ledtråd

På samma sätt kan vi skapa en double, genom att först ange datatyp, sedan namnet. Tilldela värdet med lika med "=" följt av värdet.

Ex.

double kostnad = 50.8;

Glöm inte att kommatecken skrivs med punkt och inte med kommatecken i Java!

3. Konvertera variabeln value från typen int till typen double. Spara den nya variabeln i en ny variabel valueDouble.

Ledtråd

Du kan typkonvertera en variabel genom att ange den nya datatypen på den nya variabeln.

Ex.

double valueDouble = intValue;

intValue i detta fall är alltså en variabel av typen int men valueDouble blir en double eftersom det är det vi angett vid deklarationen.

4. Summera value och anotherValue och tilldela värdet till en ny variabel som tilldelas namnet sumValue av typen double. Skriv ut resultatet.

Ledtråd

Summering är görs enkelt med plusoperatorn (+)

Ex.

double summa = a + b;
Lösning

Svar:

public class DeclareDatatype {
    public static void main(String[] args) {
        // Skriv din kod här
        int value = 50;                                    // Tilldelar värdet 50 till variabeln value av typen int
        double anotherValue = 30.2;                        // Tilldelar värdet 30.2 till variabeln anotherValue av typen double
        double valueDouble = value;                        // Castar (typkonverterar) variabeln value till en double
        double sumValue = valueDouble + anotherValue;      // Summera variablerna
        System.out.println(sumValue);                      // Skriv ut summan
    }
}

Förklaring: 

Vi skapar enkelt variabler genom att ange först datatypen, följt av variabelnamnet och värdet vi vill tilldela variabeln.

En int kan konverteras till en double genom att skapa en ny variabel av datatypen double.

Summering gör enkelt med plusoperatorn +

Gick det bra? Annars, gå tillbaka i kapitlet och läs mer hur man tilldelar variabler!