Wyrażenia w Javie są istotnymi elementami języka programowania. Mówiąc najprościej, wyrażenie w Javie to kombinacja wartości, zmiennych, operatorów i wywołań metod, które są oceniane w celu wygenerowania pojedynczej wartości. W tym artykule przyjrzymy się, czym są wyrażenia Java, ich rodzaje i przykłady ich realizacji.
Co to jest wyrażenie w Javie?
W Javie wyrażenie to kombinacja wartości, zmiennych, operatorów i wywołań metod, które są oceniane w celu uzyskania pojedynczej wartości. Wyrażenie może być pojedynczą wartością lub kombinacją wartości, które dają wynik. Wyrażenia mogą być używane w różnych kontekstach, na przykład w przypisaniach, instrukcjach warunkowych i pętlach.Rodzaje wyrażeń w Javie
Istnieje kilka typów wyrażeń Java, w tym:- Wyrażenia arytmetyczne : wyrażenia te obejmują operacje arytmetyczne, takie jak dodawanie, odejmowanie, mnożenie i dzielenie. Na przykład 2+3 jest wyrażeniem arytmetycznym, którego wynikiem jest 5.
- Wyrażenia relacyjne : te wyrażenia obejmują porównywanie dwóch wartości za pomocą operatorów relacyjnych, takich jak „większy niż”, „mniejszy niż”, „równy” i „nierówny”. Na przykład 4<5 jest wyrażeniem relacyjnym, które ma wartość true.
- Wyrażenia logiczne : te wyrażenia obejmują operacje logiczne, takie jak „AND”, „OR” i „NOT”. Na przykład (2<3)&&(3<4) jest wyrażeniem logicznym, którego wynikiem jest prawda.
- Wyrażenia warunkowe : te wyrażenia wymagają użycia operatora trójskładnikowego „?:” w celu przypisania wartości na podstawie warunku. Na przykład int x = (5<6)?2:3; przypisuje wartość 2 do x, ponieważ 5 jest mniejsze niż 6.
- Wyrażenia przypisania : te wyrażenia obejmują przypisanie wartości do zmiennej. Na przykład int x = 5; przypisuje wartość 5 zmiennej x.
Przykład instrukcji wyrażenia
Instrukcja wyrażenia to instrukcja Java składająca się z wyrażenia, po którym następuje średnik. Instrukcja wyrażenia służy do oceny wyrażenia i odrzucenia wyniku. Na przykład:int x = 5;
System.out.println("The value of x is "+ x);
W tym fragmencie kodu pierwsza linia to instrukcja wyrażenia, która przypisuje wartość 5 do zmiennej x. Druga linia to także instrukcja wyrażenia, która ocenia wyrażenie „Wartość x to” + x i wypisuje wynik na konsoli.
Przykłady wyrażeń Java
Oto kilka przykładów wyrażeń Java:Wyrażenie arytmetyczne:
int a = 5;
int b = 2;
int c = a + b; // expression statement
W tym fragmencie kodu trzecia linia jest wyrażeniem arytmetycznym, które dodaje wartości aib i przypisuje wynik do zmiennej c.
Wyrażenie relacyjne:
int x = 3;
int y = 5;
boolean result = x < y;
W tym fragmencie kodu trzecia linia jest wyrażeniem relacyjnym, które porównuje wartości x i y za pomocą operatora „mniej niż” i przypisuje wynik do zmiennej wynik.
Wyrażenie logiczne:
int a = 2;
int b = 3;
boolean result = (a < b) && (b < 4);
W tym fragmencie kodu trzecia linia jest wyrażeniem logicznym, które sprawdza, czy a jest mniejsze niż b i czy b jest mniejsze niż 4. Wynik jest przypisywany do zmiennej wynik.
Wyrażenie warunkowe:
int a = 5;
int b = 6;
int c = (a < b) ? 2 : 3;
W tym fragmencie kodu trzecia linia jest wyrażeniem warunkowym, które sprawdza, czy a jest mniejsze niż b. Jeśli jest prawdziwy, zmiennej c przypisuje się wartość 2; w przeciwnym wypadku zmiennej c przypisuje się wartość 3.
Wyrażenie przypisania:
int x = 5;
x = x + 2;
W tym fragmencie kodu druga linia jest wyrażeniem przypisania, które dodaje 2 do wartości x i przypisuje wynik z powrotem do x.
GO TO FULL VERSION