Java – svi resursi

Java je objektno-orijentisani, platformno nezavisan programski jezik koji se koristi u desktop aplikacijama, Android razvoju, serverskim aplikacijama i edukaciji. Na ovoj strani nalaze se lekcije, primeri koda, zadaci i mini-projekti koji pomažu učenicima srednjih škola i početnicima da savladaju osnove i napredne teme.

Pregled tema

  • Osnovna sintaksa i rad sa promenljivama
  • OOP koncepti – klase, objekti, nasleđivanje, polimorfizam
  • Rad sa stringovima i kolekcijama
  • Petlje i grananja
  • Grafički programi u Processing-u
  • Mini-projekti i zadaci za vežbu

Kratki primeri

Klasa i objekat:


class Osoba {
    String ime;

    void predstaviSe() {
        System.out.println("Zdravo, ja sam " + ime);
    }
}

public class Main {
    public static void main(String[] args) {
        Osoba o = new Osoba();
        o.ime = "Marko";
        o.predstaviSe();
    }
}
    

For petlja i niz:


public class Main {
    public static void main(String[] args) {
        int[] brojevi = {1, 2, 3, 4, 5};

        for(int n : brojevi) {
            System.out.print(n + " ");
        }
    }
}
    

Zadatak (OOP):

Zadatak: Napraviti klasu Krug sa atributom r i metodom za izračunavanje površine.


class Krug {
    double r;

    Krug(double r) {
        this.r = r;
    }

    double povrsina() {
        return Math.PI * r * r;
    }
}

public class Main {
    public static void main(String[] args) {
        Krug k = new Krug(3);
        System.out.println("Površina: " + k.povrsina());
    }
}
    

Nazad na Programski jezici početna strana