Proměnné a literatura Java (s příklady)

V tomto výukovém programu se na příkladech seznámíme s proměnnými a literály Java.

Proměnné Java

Proměnná je umístění v paměti (oblast úložiště) pro uložení dat.

K označení oblasti úložiště by měla mít každá proměnná jedinečný název (identifikátor). Další informace o identifikátorech Java.

Vytvořte proměnné v Javě

Zde je postup, jak vytvoříme proměnnou v Javě,

 int speedLimit = 80;

Zde je speedLimit proměnná datového typu int a my jsme jí přiřadili hodnotu 80 .

Datový typ int naznačuje, že proměnná může obsahovat pouze celá čísla. Další informace najdete na datových typech Java.

V příkladu jsme proměnné přiřadili hodnotu během deklarace. Není to však povinné.

Můžete deklarovat proměnné a přiřadit je samostatně. Například,

 int speedLimit; speedLimit = 80;

Poznámka : Java je staticky psaný jazyk. To znamená, že před použitím je třeba deklarovat všechny proměnné.

Změňte hodnoty proměnných

Hodnotu proměnné lze v programu změnit, odtud tedy i proměnnou název . Například,

 int speedLimit = 80;… speedLimit = 90; 

Zde je zpočátku hodnota speedLimit 80 . Později jsme to změnili na 90 .

Nemůžeme však změnit datový typ proměnné v Javě ve stejném rozsahu.

Jaký je variabilní rozsah?

Zatím si s tím nedělejte starosti. Pamatujte, že něco takového nemůžeme udělat:

 int speedLimit = 80;… float speedLimit;

Další informace najdete na stránce: Mohu změnit typ deklarace proměnné v Javě?

Pravidla pro pojmenování proměnných v Javě

Programovací jazyk Java má vlastní sadu pravidel a konvencí pro pojmenování proměnných. Co potřebujete vědět:

  • Java rozlišuje velká a malá písmena. Věk a VĚK jsou tedy dvě různé proměnné. Například,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Proměnné musí začínat písmenem nebo podtržítkem, _ nebo znakem dolaru, $ . Například,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Názvy proměnných nemohou začínat čísly. Například,
     int 1age; // invalid variables
  • Názvy proměnných nemohou používat mezery. Například,
     int my age; // invalid variables

    Zde je třeba použít názvy proměnných, které mají více než jedno slovo, použít všechna malá písmena pro první slovo a psát první písmeno každého dalšího slova. Například myAge.
  • Při vytváření proměnných vyberte název, který dává smysl. Například skóre, počet, úroveň má větší smysl než názvy proměnných, jako jsou s, n a l.
  • Pokud zvolíte jednoslovné názvy proměnných, použijte všechna malá písmena. Například je lepší použít rychlost než SPEED nebo sPEED.

V programovacím jazyce Java existují 4 typy proměnných:

  • Proměnné instance (nestatické pole)
  • Proměnné třídy (statická pole)
  • Místní proměnné
  • Parametry

Pokud se o tom chcete dozvědět více, navštivte typy proměnných Java.

Literály Java

Literály jsou data používaná k reprezentaci pevných hodnot. Mohou být použity přímo v kódu. Například,

 int a = 1; float b = 2.5; char c = 'F';

Tady 1, 2.5a 'F'jsou literály.

Zde jsou různé typy literálů v Javě.

1. Booleovské literatury

V Javě se booleovské literály používají k inicializaci booleovských datových typů. Mohou ukládat dvě hodnoty: true a false. Například,

 boolean flag1 = false; boolean flag2 = true;

Tady falsea truejsou dva booleovské literály.

2. Celočíselné literály

Celočíselný literál je číselná hodnota (spojená s čísly) bez jakékoli zlomkové nebo exponenciální části. V Javě existují 4 typy celočíselných literálů:

  1. binární (základ 2)
  2. desítkové (základ 10)
  3. osmičkový (základ 8)
  4. hexadecimální (základ 16)

Například:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

V Javě binární začíná 0b , osmičkový začíná 0 a hexadecimální začíná 0x .

Poznámka : Integer literály jsou použity k inicializaci proměnných integer typy rád byte, short, inta long.

3. Literály s plovoucí desetinnou čárkou

Literál s plovoucí desetinnou čárkou je číselný literál, který má buď zlomkovou formu, nebo exponenciální formu. Například,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Poznámka : Literály s plovoucí desetinnou čárkou se používají k inicializaci floata doublepsaní proměnných.

4. Znakové literály

Znakové literály jsou znaky unicode uzavřené uvnitř jednoduchých uvozovek. Například,

 char letter = 'a';

Zde aje doslovný znak.

Můžeme také použít únikové sekvence jako literály znaků. Například b (backspace), t (tab), n (nový řádek) atd.

5. Řetězcové literály

Řetězcový literál je posloupnost znaků uzavřených uvnitř uvozovek. Například,

 String str1 = "Java Programming"; String str2 = "Programiz";

Tady Java Programminga Programizjsou dva řetězcové literály.

Zajímavé články...