W momencie utworzenia pierwszego projektu w programie Intellij, w interfejsie pokazał nam się krótki fragment kodu, mówimy że jest to szablon programu w Java – oto co w nim jest:

Linia 1: ścieżka dostępu do pliku, w którym znajduje się plik
Linia 3: publiczna klasa Main, należy zwrócić uwagę na to, że ZAWSZE jej nazwa jest identyczna jak nazwa pliku – inaczej skrypt nie zadziała. Nazwa klasy powinna być zapisana CamelCasem, w sytuacji wielowyrazowej nazwy.
Linia 5: publiczna statyczna funkcja main, jest to startowa funkcja wykonywana przez program – zawsze jest to main.
Skrypty pisane w języku Java zapisujemy z rozszerzeniem *.java
Komentarze:
package com.cku.basics;
public class Main {
public static void main(String[] args) {
// to jest komentarz liniowy, jak sama nazwa wskazuje
// obejmuje jedną linię kodu
// czyli za każdym razem musimy postawić 2 znaki "/"
/*
to natomiast
jest komentarz blokowy
nie musimy komentować oddzielnie
każdej linii kodu
*/
/** Tak tworzymy dokumentację */
}
}
Oczywiście komentarze nie są widoczne po uruchomieniu programu, jest to „ukryta” informacja dla programisty. W komentarzach możemy zawrzeć informację np. o autorze, prawach autorskich, licencji lub po prostu traktować je jako instrukcje, „notatkę na marginesie”.
Uwaga: nie wolno zagnieżdżać w sobie komentarzy blokowych!
Wyświetlanie danych na ekranie
Aby wyświetlić wynik działania kodu posługujemy się funkcją System.out.print lub System.out.println. Wielkość liter w instrukcjach ma znaczenie.
package com.cku.basics;
public class Main {
public static void main(String[] args) {
// wyświetlanie danych za pomocą print
/*
instrukcja "print" nie wyświetla znaku nowej linii,
aby dodać załamanie linii należy wewnątrz instrukcji umieścić "\n"
*/
System.out.print("Hello World!\n");
System.out.print("Hello World2!\n");
// wyświetlanie danych za pomocą println
/*
instrukcja "println" wyświetla każdy napis w nowej linii
*/
System.out.println("Hello World 3!");
System.out.println("Hello World 4!");
}
}
Aby uruchomić kod w konsoli programu naciskamy kombinację klawiszy:
Ctrl+Shift+F10
lub:

Widok konsoli:

Zadania:
- Stwórz program wyświetlający Twoje imię i nazwisko.
- Napisz program, który wyświetli trzy różne zdania opisujące Twoje cele życiowe.
- Przeanalizuj poniższe kody. Określ, czy kompilują się poprawnie, czy wywołują błędy. Jeżeli natrafisz na błąd – uzasadnij dlaczego wystąpił i napraw go.
//kod 1:
public class PrzykladPierwszy {
public static void main(String[] args)
System.out.println("Pierwsza zagadka.");
}
}
//kod 2:
public class PrzykladDrugi {
public static void main(String[] args) {
System.out.println("Druga zagadka.")
}
}
//kod 3:
public class PrzykladTrzeci {
public static void main(String[] args) {
}
}
//kod 4:
public class PrzykladCzwarty {
public static void main(String[] args) {
System.out.println('Czwarta zagadka.');
}
}
//kod 5:
public class PrzykladPiaty {
public static void main(String[] args) {
System.out.println(”Piata zagadka.”);
}
}
//kod 6:
public class Powitanie {
public static void main (String[] args) {
System.out.println("Witam!");
}
Sprawdź się!
Jak zapisujemy każdy rodzaj komentarza w Javie?
Które komentarze mogą być zagnieżdżone?
Co można by poprawić w poniższym kodzie?
public class zadaniezleformatowanie {
public static void main(String[] args) {
// System.out.println("Witaj");
// System.out.println("Swiecie!");
System.out.println("Witaj Swiecie!");
}
}
Która z nazw klas jest poprawna?
- HelloWorld
- helloworld
- helloWorld
- Helloworld