Search
První program v jazyce JAVA v souboru s názvem Main.java:
public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Nyní otevřete příkazovou řádku a zadejte následující příkazy, které program zkompilují a spustí:
javac Main.java java Main
int // celé číslo float // desetinné číslo String // text
Pro vstup dat z klávesnice se s výhodou používá třída Scanner:
import java.util.Scanner; // na zacatku souboru // nekde v programu - POZOR, scanner vytvarime pouze jednou! Scanner sc = new Scanner(System.in); System.out.println("Vlozte cele cislo:"); int cislo = sc.nextInt(); System.out.println("Vlozte desetinne cislo:"); float d = sc.nextFloat(); System.out.println("Vlozte slovo:"); String s = sc.next(); System.out.println("Vlozte radek:"); String r = sc.nextLine();
Program se zeptá na vaše jméno a pozdraví vás.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Vlozte sve jmeno:"); String jmeno = sc.nextLine(); System.out.println("Ahoj, " + jmeno); } }
if(podminka){ ... } else { ... }
while(podminka){ ... }
for(int i = a; i < b; i++){ ... }
for i in range(a, b): ...
V jazyce JAVA můžeme přímo spojovat text s libovolným číslem. Kompilátor sám pozná, že je potřeba převést zadané číslo na text.
int x = 42; // primy vypis System.out.println("Moje cislo je " + x); // s ulozenim do promenne text String text = "Moje cislo je " + x; System.out.println(text);