Proměnné Java
Proměnné Java
Proměnné jsou kontejnery pro ukládání datových hodnot.
V Javě existují různé typy proměnných, například:
String
- ukládá text, například "Ahoj". Hodnoty řetězce jsou ohraničeny dvojitými uvozovkamiint
- ukládá celá čísla (celá čísla) bez desetinných míst, například 123 nebo -123float
- ukládá čísla s pohyblivou řádovou čárkou s desetinnými místy, jako je 19,99 nebo -19,99char
- ukládá jednotlivé znaky, například 'a' nebo 'B'. Hodnoty znaků jsou ohraničeny jednoduchými uvozovkamiboolean
- ukládá hodnoty se dvěma stavy: true nebo false
Deklarování (vytváření) proměnných
Chcete-li vytvořit proměnnou, musíte určit typ a přiřadit jí hodnotu:
Syntax
type variableName = value;
Kde typ je jeden z typů Java (například int
nebo String
), a
název proměnné je název proměnné (například x nebo
název ). Rovnítko se používá k přiřazení hodnot proměnné.
Chcete-li vytvořit proměnnou, která by měla ukládat text, podívejte se na následující příklad:
Příklad
Vytvořte proměnnou s názvem název typu String
a přiřaďte jí hodnotu „ John “:
String name = "John";
System.out.println(name);
Chcete-li vytvořit proměnnou, která by měla ukládat číslo, podívejte se na následující příklad:
Příklad
Vytvořte proměnnou s názvem myNum typu int
a přiřaďte jí hodnotu 15 :
int myNum = 15;
System.out.println(myNum);
Můžete také deklarovat proměnnou bez přiřazení hodnoty a hodnotu přiřadit později:
Příklad
int myNum;
myNum = 15;
System.out.println(myNum);
Všimněte si, že pokud přiřadíte novou hodnotu existující proměnné, přepíše se předchozí hodnota:
Příklad
Změňte hodnotu myNum
z 15
na 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Koncové proměnné
Klíčové slovo však můžete přidat, final
pokud nechcete, aby ostatní (nebo vy sami) přepisovali existující hodnoty (proměnná bude deklarována jako „konečná“ nebo „konstantní“, což znamená, že je neměnná a pouze pro čtení):
Příklad
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Jiné typy
Ukázka, jak deklarovat proměnné jiných typů:
Příklad
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Více o datových typech se dozvíte v další kapitole.
Zobrazit proměnné
Metoda println()
se často používá k zobrazení proměnných.
Chcete-li zkombinovat text i proměnnou, použijte +
znak:
Příklad
String name = "John";
System.out.println("Hello " + name);
Znak můžete také použít +
k přidání proměnné do jiné proměnné:
Příklad
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
U číselných hodnot +
znak funguje jako matematický operátor (všimněte si, že zde používáme int
(celé) proměnné):
Příklad
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
Z výše uvedeného příkladu můžete očekávat:
- x ukládá hodnotu 5
- y ukládá hodnotu 6
- Potom pomocí
println()
metody zobrazíme hodnotu x + y, což je 11
Deklarujte mnoho proměnných
Chcete-li deklarovat více než jednu proměnnou stejného typu , použijte seznam oddělený čárkami:
Příklad
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Java identifikátory
Všechny proměnné Java musí být identifikovány jedinečnými názvy .
Tato jedinečná jména se nazývají identifikátory .
Identifikátory mohou být krátké názvy (jako x a y) nebo popisnější názvy (věk, součet, celkový objem).
Poznámka: Pro vytvoření srozumitelného a udržovatelného kódu se doporučuje používat popisné názvy:
Příklad
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
Obecná pravidla pro pojmenování proměnných jsou:
- Jména mohou obsahovat písmena, číslice, podtržítka a znaky dolaru
- Jména musí začínat písmenem
- Jména by měla začínat malým písmenem a nesmí obsahovat mezery
- Názvy mohou také začínat $ a _ (ale v tomto tutoriálu je nepoužijeme)
- V názvech se rozlišují velká a malá písmena ("myVar" a "myvar" jsou různé proměnné)
- Vyhrazená slova (jako klíčová slova Java, jako
int
neboboolean
) nelze použít jako názvy