Proměnné jsou základní požadavky v jakémkoli programu , nebo . Je to základní jednotka úložiště. Funguje jako kontejner a slouží k uchovávání datových hodnot. Hodnoty uchovávané proměnnou lze během provádění programu změnit. Každá proměnná má přiřazen datový typ. Jednoduše řečeno proměnná je a název vzhledem k a umístění paměti . Takže jsem seřadil docket pro Proměnné v Javě v následujícím pořadí:
Proměnné v Javě
Proměnné v Javě mohou mít různé typy:
- Tětiva: Slouží k ukládání textových materiálů, například „Vítejte“.
- int: Slouží k ukládání celočíselných hodnot, například 567.
- plovák: Ukládá čísla s plovoucí desetinnou čárkou, například 29,99.
- char: Ukládá jednotlivé znaky, například „s“, „R“.
- boolean: Ukládá hodnoty, které se týkají dvou stavů - „True nebo False“
Proměnná deklarace a inicializace
Proměnná je deklarována zadáním následujících parametrů:
Datový typ: Typ dat, která jsou uložena v proměnné.
Název proměnné: Jedinečný název daný proměnné.
Hodnota: Počáteční hodnota uložená v proměnné.
int age = 50 float weight = 50.60
V abtento příklad, int je datový typ, stáří je název daný proměnné a padesáti je hodnota. Podobně, plovák je datový typ, váha je název proměnné a 50,60 je hodnota.
Typy proměnných v Javě
Java poskytuje uživateli tři typy proměnných:
Místní proměnné: Tyto typy proměnných jsou definovány v rámci bloku, metody nebo konstruktoru programu.
indikátor průběhu v html pomocí JavaScriptu
Tyto proměnné se vytvářejí, když je funkce volána a jsou okamžitě zničen po vrácení volání funkce.
Místní proměnné zakázat použití modifikátorů přístupu.
K těmto proměnným lze přistupovat jen uvnitř konkrétní blok.
public class EmployeeId {public void EmployeeId () {// local variable ID int id = 0 id = id + 6 System.out.println ('Employee ID:' + id)} public static void main (String args []) { EmployeeId obj = new EmployeeId () obj.EmployeeId ()}}
Výstup:
ID zaměstnance: 6
V příkladu uvedeném výše je proměnná id místní k funkci, tj. lze ji použít pouze v rámci této funkce .
Při použití místní proměnné mimo obor je vrácena chyba. Podívejme se na následující kód, abychom tomu lépe porozuměli.
public class EmployeeId {public void EmployeeId () {// local variable id int id = 0 id = id + 6} public static void main (String args []) {// using local variable outside the scope System.out.println ( 'ID zaměstnance:' + id)}}
Výstup:
/EmployeeId.java:12: error: cannot find symbol System.out.println ('Employee ID:' + id) ^ symbol: variable id location: class EmployeeId 1 error
Proměnná instance: Jsou to proměnné, které lze deklarovat ve třídě, mimo blok, metodu nebo konstruktor. Jsou nestatické.
Tyto proměnné se vytvoří, když je vytvořen objekt třídy a zničeno, když předmět je zničen .
Modifikátory přístupu lze použít například pro proměnné.
Pokud není zadán žádný modifikátor, použije se výchozí modifikátor.
co je objekt skeneru
Proměnné instance mají výchozí hodnoty, 0 pro čísla, Nepravdivé pro booleovské a nula pro odkazy na objekty.
import java.io. * class Price {// Proměnné instance, které jsou deklarovány ve třídě a ne uvnitř žádné funkce int guitarPrice int pianoPrice int flutePrice} veřejná třída Main {public static void main (String args []) {// první objekt Cena ob1 = nová Cena () ob1.guitarPrice = 10 000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // druhý objekt Cena ob2 = nová Cena () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // zobrazení ceny za první objekt System.out.println ('Cena za první objekt:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // zobrazení ceny za druhý objekt System.out.println ('Cena za druhý objekt:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. cena flétny)}}
Výstup:
Cena za první objekt: 10000 5000 1000 Cena za druhý objekt: 9000 4000 2000
Statické proměnné: Povahou jsou podobné proměnným instance. Hlavní rozdíl spočívá v tom, že jsou deklarovány pomocí klíčového slova static a pro každou třídu je povolena pouze jedna kopie statické proměnné.
Jsou také známé jako proměnné třídy.
Je povolena pouze jedna kopie statické proměnné na třídu, bez ohledu na počet vytvořených objektů.
Tyto proměnné se vytvářejí na začátku programu a po dokončení provádění programu se automaticky zničí.
Výchozí hodnoty statických proměnných jsou stejné jako proměnné instance.
Pro přístup ke statickým proměnným není nutné vytvořit objekt dané třídy.
K proměnné lze přistupovat pomocí:
název_třídy.název proměnné
c import java.io. * správce třídy {// statická proměnná plat veřejná statická dvojitá mzda veřejná statická Název řetězce = 'Jonathan'} veřejná třída Main {public static void main (String args []) {// přístup ke statické proměnné bez objektu Manager.salary = 90000 System.out.println (Manager.name + 's průměrný plat:' + Manager.salary)}}
Výstup:
Průměrný plat Jonathana: 90000,0
Proměnné diskutované výše jsou široce používány pro efektivní programování. Každá proměnná má svou vlastní jedinečnou vlastnost a musí být použita odpovídajícím způsobem.
S tímto se dostáváme ke konci těchto proměnných v článku Java. Doufám, že výše uvedené příklady stačily k tomu, abyste mohli začít v Javě , podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Školicí a certifikační kurz Edureka Java J2EE a SOA je určen pro studenty a profesionály, kteří chtějí být vývojářem Java. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými jávskými rámci, jako je Hibernate & Spring.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů v tomto článku „Proměnné v Javě“ a my se vám ozveme co nejdříve.