W tym samouczku nauczysz się o wyrażeniach Java, instrukcjach Java, różnicach między wyrażeniem a instrukcją oraz blokach Java za pomocą przykładów.
W poprzednich rozdziałach używaliśmy wyrażeń, instrukcji i bloków, nie wyjaśniając ich zbyt wiele. Teraz, gdy wiesz już o zmiennych, operatorach i literałach, łatwiej będzie zrozumieć te pojęcia.
Wyrażenia Java
Wyrażenie Java składa się ze zmiennych, operatorów, literałów i wywołań metod. Aby dowiedzieć się więcej o wywołaniach metod, odwiedź stronę Metody Java. Na przykład,
int score; score = 90;
Tutaj score = 90
jest wyrażenie, które zwraca int
. Rozważ inny przykład,
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
Tutaj a + b - 3.4
jest wyrażenie.
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
Tutaj number1 == number2
jest wyrażeniem, które zwraca wartość logiczną. Podobnie "Number 1 is larger than number 2"
jest wyrażeniem tekstowym.
Instrukcje Java
W Javie każda instrukcja to kompletna jednostka wykonania. Na przykład,
int score = 9*5;
Tutaj mamy oświadczenie. Pełna realizacja tego stwierdzenia polega na pomnożenie liczby całkowite 9
i 5
, i przyporządkowywanie wynik do zmiennej score
.
W powyższym stwierdzeniu mamy wyrażenie 9 * 5
. W Javie wyrażenia są częścią instrukcji.
Instrukcje wyrażeń
Możemy przekształcić wyrażenie w instrukcję, kończąc wyrażenie znakiem ;
. Są one znane jako wyrażenia. Na przykład,
// expression number = 10 // statement number = 10;
W powyższym przykładzie mamy wyrażenie number = 10
. Tutaj, dodając średnik ( ;
), przekonwertowaliśmy wyrażenie na instrukcję ( number = 10;
).
Rozważ inny przykład,
// expression ++number // statement ++number;
Podobnie ++number
jest wyrażeniem, podczas gdy ++number;
jest stwierdzeniem.
Oświadczenia deklaracji
W Javie deklaracje deklaracji służą do deklarowania zmiennych. Na przykład,
Double tax = 9.5;
Powyższe oświadczenie deklaruje zmienny podatek, który jest inicjalizowany 9.5
.
Uwaga : istnieją instrukcje przepływu sterowania, które są używane podczas podejmowania decyzji i tworzenia pętli w języku Java. Dowiesz się o instrukcjach przepływu sterowania w dalszych rozdziałach.
Bloki Java
Blok to grupa instrukcji (zero lub więcej) ujęta w nawiasy klamrowe ( )
. Na przykład,
class Main ( public static void main(String() args) ( String band = "Beatles"; if (band == "Beatles") ( // start of block System.out.print("Hey "); System.out.print("Jude!"); ) // end of block ) )
Wyjście :
Hej Jude!
W powyższym przykładzie mamy blok if (… .)
.
Tutaj wewnątrz bloku mamy dwie instrukcje:
System.out.print("Hey ");
System.out.print("Jude!");
Jednak blok może nie zawierać żadnych instrukcji. Rozważ następujące przykłady,
class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) )
To jest poprawny program Java. Tutaj mamy blok if (… )
. Jednak w tym bloku nie ma żadnej instrukcji.
class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block )
Tutaj mamy blok public static void main() (… )
. Jednak podobnie jak w powyższym przykładzie, ten blok nie zawiera żadnej instrukcji.