Podstawowa struktura programu
Część sekcji Podstawy ścieżki Java w Coddy. Lekcja 4 z 73.
W Javie każda linia kodu, która jest wykonywana, musi znajdować się wewnątrz klasy. Klasa jest jak szablon służący do tworzenia obiektów, które są instancjami tej klasy. W naszych lekcjach główną klasę będziemy nazywać Main, ale może ona mieć dowolną nazwę.
Metoda main jest kluczową częścią programu Java, ponieważ stanowi punkt rozpoczęcia wykonywania programu. Gdy uruchamiasz program Java, maszyna wirtualna Java (JVM) szuka metody main, aby rozpocząć wykonywanie kodu. Bez metody main JVM nie wiedziałaby, od czego zacząć.
Oto proste omówienie podstawowego programu w języku Java:
public class Main { // Deklaracja klasy
public static void main(String[] args) { // Metoda główna
System.out.println("Hello, Coddy!"); // Instrukcja wypisywania
}
}Ważna uwaga: w Javie każda instrukcja musi kończyć się średnikiem (;). Średnik jest obowiązkowy i informuje Javę, że dotarłeś do końca instrukcji. Jeśli zapomnisz dodać średnika, wystąpi błąd kompilacji.
Pamiętaj jednak, że bloki kodu ujęte w nawiasy klamrowe {} (takie jak deklaracje klas i metod) nie wymagają średników.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawowe wejście i wyjście
Metody System.outFormatowanie wyjściaKlasa ScannerPowtórka – do 120Powtórka – prawda czy fałsz10Metody (funkcje)
Deklarowanie metodParametry metodTypy zwracanePrzeciążanie metodPowtórzenie – funkcja SigmaPowtórzenie – funkcja walidującaMetody void13Operacje na ciągach znaków
Metody ciągów znaków — część 1Metody ciągów znaków — część 2Formatowanie ciągów znakówPorównywanie ciągów znaków5Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 43Zmienne — część 2
StałeKonwencje nazewnictwaPodsumowanie — inicjalizacja zmiennychKonwersja typów — część 1Konwersja typów — część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator trójargumentowyPowtórka: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator Java online