Wskazówki dotyczące deklarowania zmiennych w Javie

Zmienna jest kontenerem, który przechowuje wartości używane w Program Java. Aby móc używać zmiennej, należy ją zadeklarować. Deklarowanie zmiennych jest zwykle pierwszą rzeczą, która dzieje się w dowolnym programie.

Jak zadeklarować zmienną

Java jest silnie typowanym językiem programowania. Oznacza to, że z każdą zmienną musi być powiązany typ danych. Na przykład zmienna może zostać zadeklarowana jako wykorzystująca jedną z ośmiu prymitywne typy danych: bajt, krótki, int, długi, zmiennoprzecinkowy, podwójny, char lub boolean.

Dobrą analogią dla zmiennej jest myślenie o wiadrze. Możemy wypełnić go do pewnego poziomu, możemy zastąpić to, co jest w nim, a czasem możemy go dodać lub zabrać. Kiedy deklarujemy zmienną do użycia typu danych, to tak, jakbyśmy umieścili na wiadrze etykietę informującą o tym, co można wypełnić. Powiedzmy, że etykietą wiadra jest „Piasek”. Po przymocowaniu etykiety możemy tylko dodawać lub usuwać piasek z wiadra. Za każdym razem, gdy spróbujemy włożyć w to cokolwiek innego, zatrzyma nas policja z wiaderka. W Javie możesz pomyśleć o

instagram viewer
kompilator jako policja z wiaderka. Zapewnia to, że programiści poprawnie deklarują i używają zmiennych.

Aby zadeklarować zmienną w Javie, potrzebny jest tylko typ danych, po którym następuje nazwa zmiennej:

 int numberOfDays; 

W powyższym przykładzie zmienną o nazwie „numberOfDays” zadeklarowano typ danych int. Zauważ, jak linia kończy się średnikiem. Średnik dwukropek mówi Kompilator Java że deklaracja jest kompletna.

Teraz, gdy został zadeklarowany, numberOfDays może zawsze przechowywać tylko wartości zgodne z definicją danych typ (tj. dla typu danych int wartość może być liczbą całkowitą od -14 147 483 648 do 2,147,483,647).

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

 bajt nextInStream;
krótka godzina;
long totalNumberOfStars;
float reakcja;
podwójna pozycja Cena;

Inicjowanie zmiennych

Przed użyciem zmiennej należy podać jej wartość początkową. Nazywa się to inicjalizacją zmiennej. Jeśli spróbujemy użyć zmiennej bez uprzedniego podania jej wartości:

 int numberOfDays;
// spróbuj dodać 10 do wartości numberOfDays
numberOfDays = numberOfDays + 10;
kompilator zgłosi błąd:
zmienna numberOfDays mogła nie zostać zainicjowana

Aby zainicjować zmienną, używamy instrukcji przypisania. Instrukcja przypisania ma taki sam wzór jak równanie matematyczne (np. 2 + 2 = 4). Na ś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ść:

 int numberOfDays;
numberOfDays = 7;

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

 int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

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

 // zadeklaruj zmienną i nadaj jej wartość wszystko w jednej instrukcji
int numberOfDays = 7;

Wybieranie nazw zmiennych

Nazwa nadana zmiennej jest znana jako identyfikator. Jak sugeruje to termin, kompilator wie, z jakimi zmiennymi ma do czynienia, poprzez nazwę zmiennej.

Istnieją pewne zasady dotyczące identyfikatorów:

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

Zawsze podawaj swoim zmiennym znaczące identyfikatory. Jeśli zmienna utrzymuje cenę książki, nazwij ją „bookPrice”. Jeśli każda zmienna ma nazwę, która wyjaśnia, do czego jest używana, znacznie łatwiej będzie znaleźć błędy w programach.

Wreszcie są konwencje nazewnictwa w Javie, do którego zachęcamy. Być może zauważyłeś, że wszystkie podane przez nas przykłady są zgodne z pewnym wzorcem. Gdy w nazwie zmiennej używane jest więcej niż jedno słowo, słowa następujące po pierwszym otrzymują dużą literę litera (np. czas reakcji, liczba dni). Jest to tak zwana wielkość liter i jest preferowanym wyborem dla zmiennej identyfikatory.

instagram story viewer