Wyrażenia Java, instrukcje i bloki

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 = 90jest 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.4jest wyrażenie.

 if (number1 == number2) System.out.println("Number 1 is larger than number 2"); 

Tutaj number1 == number2jest 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 9i 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 ++numberjest 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.

Interesujące artykuły...