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());
}
}