Deklarowanie zmiennych w Javie

Ogólny kod Java

funky-data / Getty Images





Zmienna to kontener, który przechowuje wartości używane w a Program Java . Aby móc korzystać ze zmiennej, należy ją zadeklarować. Deklaracja zmiennych jest zwykle pierwszą rzeczą, która dzieje się w każdym programie.

Jak zadeklarować zmienną

Java to silnie typizowany język programowania. Oznacza to, że z każdą zmienną musi być powiązany typ danych. Na przykład zmienna może być zadeklarowana do używania jednego z ośmiuDobrą analogią do zmiennej jest myślenie o wiadrze. Możemy go wypełnić do pewnego poziomu, możemy zastąpić to, co w nim jest, a czasem możemy coś z niego dodać lub odjąć. Kiedy deklarujemy zmienną do użycia typu danych, to tak, jakbyśmy umieszczali na wiadrze etykietę, która mówi, czym może być wypełniona. Załóżmy, że etykieta wiadra to „Sand”. Po naklejeniu etykiety możemy tylko dodawać lub usuwać piasek z wiadra. Za każdym razem, gdy spróbujemy włożyć do tego cokolwiek innego, zostaniemy zatrzymani przez policję kubełkową. W Javie możesz pomyśleć o kompilatorjako policja wiadro. Zapewnia to, że programiści poprawnie deklarują i używają zmiennych.



Aby zadeklarować zmienną w Javie, wystarczy typ danych, po którym następuje znaknazwa zmiennej:

|_+_|

W powyższym przykładzie zmienna o nazwie 'numberOfDays' została zadeklarowana z typem danych int. Zwróć uwagę, jak linia kończy się średnikiem. Średnik mówi Kompilator Javy że deklaracja jest kompletna.



Teraz, gdy zostało to zadeklarowane, numberOfDays może zawsze przechowywać tylko wartości zgodne z definicją typu danych (tj. w przypadku typu danych int wartość może być tylko liczbą całkowitą z zakresu od -2147483648 do 2147483647).

Deklarowanie zmiennych dla innych typów danych jest dokładnie taki sam:

|_+_|

Inicjowanie zmiennych

Zanim zmienna będzie mogła zostać użyta, musi mieć jej wartość początkową. Nazywa się to inicjalizacją zmiennej. Jeśli spróbujemy użyć zmiennej bez uprzedniego podania jej wartości:

|_+_|

Aby zainicjować zmienną, używamy instrukcji przypisania. Instrukcja przypisania ma ten sam wzór, co równanie matematyczne (np. 2 + 2 = 4). W środku znajduje się lewa strona równania, prawa strona i znak równości (tj. „=”). Aby nadać zmiennej wartość, lewa strona to nazwa zmiennej, a prawa strona to wartość:



|_+_|

W powyższym przykładzie numberOfDays zostało zadeklarowane z typem danych int i daje początkową wartość 7. Możemy teraz dodać dziesięć do wartości numberOfDays, ponieważ została zainicjowana:

|_+_|

Zazwyczaj inicjalizacja zmiennej odbywa się w tym samym czasie, co jej deklaracja:



|_+_|

Wybór nazw zmiennych

Nazwa nadana zmiennej jest znana jako identyfikator. Jak sugeruje termin, sposób, w jaki kompilator wie, z którymi zmiennymi ma do czynienia, jest poprzez nazwę zmiennej.

Istnieją pewne zasady dotyczące identyfikatorów:



  • zastrzeżone słowa nie może być użyty.
  • nie mogą zaczynać się od cyfry, ale cyfry mogą być użyte po pierwszym znaku (np. poprawne są name1, n2ame).
  • mogą zaczynać się od litery, podkreślenia (np. „_”) lub znaku dolara (np. „$”).
  • nie możesz używać innych symboli ani spacji (np. '%','^','&','#').

Zawsze nadawaj zmiennym znaczące identyfikatory. Jeśli zmienna zawiera cenę książki, nazwij ją tak jak „cena książki”. Jeśli każda zmienna ma nazwę, która wyjaśnia, do czego jest używana, znacznie ułatwi to znajdowanie błędów w programach.

Wreszcie są konwencje nazewnictwa w Javie, do którego używania zachęcamy. Być może zauważyłeś, że wszystkie podane przez nas przykłady mają pewien wzór. Gdy w nazwie zmiennej użyto więcej niż jednego słowa, słowa następujące po pierwszym są pisane wielką literą (np. czas reakcji, liczba dni). Jest to znane jako wielkość liter mieszanych i jest preferowanym wyborem dla identyfikatorów zmiennych.