Tipy pro deklarování proměnných v Javě

click fraud protection

Proměnná je kontejner, který obsahuje hodnoty, které se používají v a Java program. Aby bylo možné použít proměnnou, musí být deklarována. Deklarování proměnných je obvykle první věcí, která se stane v každém programu.

Jak deklarovat proměnnou

Java je velmi typický programovací jazyk. To znamená, že ke každé proměnné musí být přiřazen datový typ. Například proměnná by mohla být deklarována jako jedna z osmi primitivní datové typy: byte, short, int, long, float, double, char nebo boolean.

Dobrou analogií proměnné je myslet na kbelík. Můžeme jej naplnit do určité úrovně, můžeme nahradit to, co je uvnitř, a někdy z něj můžeme něco přidat nebo vzít. Když deklarujeme proměnnou pro použití datového typu, je to jako umístit štítek na kbelík, který říká, co může být vyplněno. Řekněme, že štítek pro kbelík je „Písek“. Jakmile je štítek připojen, můžeme pouze kdykoli přidat nebo odstranit písek z kbelíku. Kdykoli se do toho pokusíme vložit cokoli jiného, ​​zastavíme nás policie kbelíku. V Javě si můžete představit

instagram viewer
překladač jako kbelík policie. Zajišťuje, že programátoři správně deklarují a používají proměnné.

Pro deklaraci proměnné v Javě je potřeba pouze datový typ následovaný název proměnné:

 int numberOfDays; 

Ve výše uvedeném příkladu byla deklarována proměnná nazvaná "numberOfDays" s datovým typem int. Všimněte si, jak čára končí středníkem. Středník vypráví Kompilátor Java že je prohlášení úplné.

Nyní, když bylo deklarováno, numberOfDays může vždy uchovávat pouze hodnoty, které odpovídají definici dat (tj. pro datový typ int může být hodnota pouze celé číslo v rozmezí -2 147 483 648 až 2,147,483,647).

Deklarování proměnných pro jiné datové typy je přesně stejný:

 byte nextInStream;
krátká hodina;
long totalNumberOfStars;
float reakceTime;
double itemPrice;

Inicializace proměnných

Před použitím proměnné musí být zadána počáteční hodnota. Tomu se říká inicializace proměnné. Pokud se pokusíme použít proměnnou, aniž bychom jí nejprve dali hodnotu:

 int numberOfDays;
// zkuste přidat 10 k hodnotě numberOfDays
numberOfDays = numberOfDays + 10;
kompilátor vyvolá chybu:
proměnná numberOfDays možná nebyla inicializována

K inicializaci proměnné používáme příkaz přiřazení. Příkaz přiřazení má stejný vzorec jako rovnice v matematice (např. 2 + 2 = 4). Uprostřed je levá strana rovnice, pravá strana a znaménko rovnosti (tj. "="). Chcete-li dát proměnné hodnotu, levá strana je název proměnné a pravá strana je hodnota:

 int numberOfDays;
numberOfDays = 7;

Ve výše uvedeném příkladu byl numberOfDays deklarován s datovým typem int a dává počáteční hodnotu 7. Nyní můžeme k hodnotě numberOfDays přidat deset, protože byla inicializována:

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

Inicializace proměnné se obvykle provádí ve stejnou dobu jako její deklarace:

 // deklarovat proměnnou a dát jí hodnotu vše v jednom příkazu
int numberOfDays = 7;

Výběr proměnných jmen

Jméno dané proměnné se nazývá identifikátor. Jak název napovídá, způsob, jakým kompilátor ví, s kterými proměnnými se zabývá, je prostřednictvím názvu proměnné.

Existují určitá pravidla pro identifikátory:

  • vyhrazená slova nelze použít.
  • nemohou začínat číslicí, ale číslice lze použít za prvním znakem (např. jméno1, n2ame jsou platné).
  • mohou začínat písmenem, podtržítkem (tj. „_“) nebo znakem dolaru (tj. „$“).
  • nemůžete použít jiné symboly nebo mezery (např. "%", "^", "&", "#").

Vždy uveďte proměnné smysluplné identifikátory. Pokud proměnná drží cenu knihy, pak ji nazývejte něco jako „bookPrice“. Pokud má každá proměnná název, který jasně ukazuje, k čemu se používá, bude mnohem snazší najít chyby ve vašich programech.

Konečně existují pojmenování konvencí v Javě, které bychom vám chtěli používat. Možná jste si všimli, že všechny příklady, které jsme uvedli, se řídí určitým vzorcem. Je-li v proměnném názvu použito více než jedno slovo, dostanou slova následující za prvním velkým písmenem písmeno (např., doba reakce, čísloOfDays.) Toto je známé jako smíšený případ a je preferovanou volbou pro proměnnou identifikátory.

instagram story viewer