CodeGym /Kursy Java /Składnia Java /Gotowy na swój pierwszy program

Gotowy na swój pierwszy program

Składnia Java
Poziom 0 , Lekcja 3
Dostępny

(godzinę później)

– Wspaniale! Na czym skończyliśmy?

– Kod w metodzie czy coś takiego.

– Racja. Dokładnie. Ciało metody składa się z komend. Można nawet powiedzieć, że metoda to grupa komend, której nadano nazwę (nazwa metody). Oba stwierdzenia są prawdziwe.

– Istnieją różnego rodzaju komendy. Czy na Twojej planecie są psy?

– Tylko udomowione robotyczne wilki.

– Czy wykonują komendy?

– Jasne. „Ugryź”, „Zjedz”, „Szarp” i „Dobrze! Do nogi!”

– Hmm. Ładne komendy! Ale nie ma ich zbyt wiele.

– A ilu potrzebujemy?

– Język Java ma komendy na każdą okazję. Każda komenda opisuje jakąś akcję. Na końcu każdej komendy stawiamy średnik.

– Oto przykładowe komendy:

Komenda Opis (co ona robi)
System.out.println(1);
Wyświetla na ekranie liczbę 1
System.out.println("Amigo");
Wyświetla na ekranie „Amigo”
System.out.println("Raszi i Amigo");
Wyświetla na ekranie „Raszi i Amigo”

– Tak naprawdę to tylko jedna komenda System.out.println. Używamy nawiasów, aby przekazać argumenty do komendy. W zależności od wartości argumentów, ta sama komenda może wykonywać różne akcje.

– To bardzo wygodne.

– Tak. Jeżeli chcesz wyświetlić na ekranie tekst, umieść go w cudzysłowie.

Apostrof wygląda tak: '. A cudzysłów tak: ". Cudzysłów ma inne zastosowanie niż apostrof. Nie należy ich ze sobą mylić.

– Klawisz cudzysłowu jest na klawiaturze obok przycisku Enter, prawda?

– Zgadza się.

Puls Amigo przyspieszył z 3 do 5 GHz. Nadal nie mógł w to uwierzyć. Właśnie nauczył się wyświetlać na ekranie napisy, a na dodatek okazało się to znacznie prostsze, niż myślał.
Amigo wyjrzał przez okno, żeby nieco się uspokoić. Liście zaczynały żółknąć. Rdzawa pora roku już blisko, pomyślał. Przez iluminator widział dużo więcej niż normalnie. Technologia przybyszów rzeczywiście była bardzo zaawansowana. E tam, jakie znaczenie mają teraz liście?! Przecież do wieczora tak wiele musi się jeszcze nauczyć!

Nadal był podekscytowany. Pewnego dnia napisze program, który sprawi, że na czas Rdzawego Sezonu wszystkie roboty schronią się w domach. Taki program uratowałby tysiące robotycznych żyć…

– Ta komenda ma dwie wersje: System.out.println() i System.out.print()

– Jeśli użyjesz kilka razy komendy System.out.println(), zobaczysz, że każdy kolejny tekst jest wyświetlany w nowej linii. Jeśli użyjesz komendy System.out.print(), tekst zostanie wyświetlony w jednej linii. Na przykład:

Komendy Co zostanie wyświetlone na ekranie
1
System.out.println("Amigo");
System.out.println("jest");
System.out.println("najlepszy");
Amigo
jest
najlepszy
2
System.out.print("Amigo");
System.out.println("jest");
System.out.print("najlepszy");
Amigojest
najlepszy
3
System.out.print("Amigo");
System.out.print("jest");
System.out.print("najlepszy");
Amigojestnajlepszy

– Pamiętaj: println nie zaczyna wyświetlania tekstu w nowej linii. Wyświetla tekst w bieżącej linii, ale sprawia, że następny tekst będzie wyświetlony w nowej linii.

– Komenda println() wyświetla tekst na ekranie i dodaje specjalny, niewidzialny „znak nowej linii”. To właśnie on powoduje, że kolejny tekst zaczyna się w nowej linii.

– Jak wygląda cały program?

– Spójrz na ekran:

public class Dom
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("jest ");
        System.out.print("najlepszy");
    }
}

– Och! Wszystko jasne. Dodaliśmy spacje na końcach wyrazów, aby się nie skleiły, tak?

– Dokładnie. Sprytny chłopak!

Ten komentarz sprawił, że Amigo zaczął promieniować z dumy.

– Świetnie. Oto Twoje pierwsze zadanie.

Komentarze (24)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Anonymous #11497913 Poziom 1, Poland
3 kwietnia 2024
System.out.println("To" + " " + " pomaga" + "!")
oskar Poziom 0, Poland
21 marca 2024
system.out.print("pomaga");
dmurzyn567 Poziom 2
18 stycznia 2024
Super, dużo się już dzięki temu nauczyłem. Znalazłem coś, co mi pomoże
Dominik Poziom 0, Polska, Poland
23 listopada 2023
Drugie zadanie, drugi raz zapomniałem średnika xD. Za dużo pythona i suppose.
Dominik Poziom 0, Polska, Poland
23 listopada 2023
Skoro nie są w stanie dżwignąć kamienia to jak do lichq udomowili robotycznego wilka xDDD
18 marca 2023
po co pisac 3 razy komende system.out.print? nie mozna 1 raz? system.out.print("Amigo jest najlepszy"); poza tym u mnie cudzyslow" jest razem z 3 a nie na Enter
Mateusz Poziom 0
4 lutego 2023
Gdzie ma to pokazac ze kod jest prawidowy??
Dariusz Pomorski Poziom 2, Poland
8 stycznia 2023
Taki elementarz dla pierwszoklasisty. Super
tigtrzyer Poziom 2, Poland, Poland
9 sierpnia 2022
na razie IZI :D
Jerzyk Poziom 1, Poland, Poland
1 sierpnia 2022
epic