Al

Alapok ebben a kurzusban: Java

1 feladat

A(z) Alapok fogalomról

A Java statikusan típusos nyelv, ami azt jelenti, hogy mindennek már fordítási időben van típusa. Ha egy névhez értéket rendelünk, azt nevezzük a változó definiálásának.

int explicitVar = 10; // Explicitly typed

A változó értékét az = operátorral rendelheted hozzá, illetve frissítheted. A változó típusa a definiálás után soha nem változhat meg.

int count = 1; // Assign initial value
count = 2;     // Update to new value

// Compiler error when assigning different type
// count = false;

A Java objektumorientált nyelv, és minden függvényt egy osztályon belül kell definiálni, az osztályokat pedig a class kulcsszóval hozod létre. Az osztályon belüli függvényt metódusnak nevezzük. Minden metódusnak lehet nulla vagy több paramétere. Minden paraméter típusát explicit módon meg kell adni, a paramétereknél nincs típuskövetkeztetés. Hasonlóképpen a visszatérési típust is explicit módon kell megadni. A függvények a return kulcsszóval adják vissza az értékeket. Ahhoz, hogy egy metódust más osztályok is meghívhassanak, hozzá kell adni a public hozzáférés-módosítót.

class Calculator {
    public int add(int x, int y) {
        return x + y;
    }
}

Egy metódus meghívásához meg kell adnod az osztályát és a metódus nevét, majd minden paraméterhez át kell adnod egy argumentumot.

int sum = new Calculator().add(1, 2);

Ha egy metódus nem használja az osztály állapotát (ahogy ebben a feladatban sem), akkor a static módosítóval statikussá teheted. Hasonlóképpen, ha egy osztályban csak statikus metódusok vannak, magát az osztályt is statikussá teheted a static módosítóval.

static class Calculator {
    public static int multiply(int x, int y) {
        return x * y;
    }
}

A scope Java-ban a { és } karakterek között értelmezett.

A Java kétféle megjegyzést támogat. Az egysoros megjegyzést // előzi meg, a többsoros megjegyzést pedig /* és */ közé írod.

Az egész értékeket egy vagy több (egymást követő) számjegy alkotja, és támogatják a szokásos matematikai operátorokat.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg

Tanuld meg a(z) Alapok fogalmat