Oferty pracy dla inżynierów
  • STREFA INŻYNIERA (current)
  • Oferty pracy
  • Metale
    • Obróbka metali
    • CAD
    • CATIA
    • Autodesk Inventor
  • Automatyka
    • Uprawnienia elektryczne SEP
    • Elektrotechnika
    • Elektronika
    • Automatyka
    • Robotyka
  • Przemysł
    • Przemysł
    • Obróbka metali
  • IT
    • JAVA
    • C++
    • Sieci
  • Publikacje
  • Firmy
  • Dla firm
    • Rejestracja - profil firmy
    • Dodaj ofertę pracy - bezpłatnie
    • Publikacja artykułów
    • Kontakt
  • Zaloguj się
  • STREFA INŻYNIERA
  • Oferty pracy
  • Metale
    • CAD
    • CATIA
    • Autodesk Inventor
  • IT
    • JAVA
    • C++
    • Sieci
  • Automatyka
    • Uprawnienia elektryczne SEP
    • Elektrotechnika
    • Elektroniki
    • Automatyki
    • Robotyka
  • Przemysł
    • Przemysł
    • Obróbka metali
  • Publikacje
  • Firmy
  • Dla firm
    • Rejestracja - profil firmy
    • Dodaj ofertę pracy - bezpłatnie
    • Publikacja artykułów
    • Kontakt
  • Logowanie
  • Zaloguj się
Inicjalizacja zmiennej w JAVA
Categories

Inicjalizacja zmiennej w JAVA

Zanim użyjesz zmiennej, powinieneś nadać jej wartość. Jeden ze sposobów, który już poznałeś, polega na użyciu operatora przypisania. Kolejny polega na nadaniu wartości zmiennej podczas jej deklarowania. W tym celu za nazwą zmiennej umieszczamy znak równości i początkową wartość zmiennej. Oto ogólna postać takiej inicjalizacji:

typ zmienna = wartosc;

zmienna otrzyma podaną wartość w momencie jej utworzenia. Wartość ta musi być oczywiście zgodna z typem zmiennej. Oto kilka przykładów takiej inicjalizacji:

int count = 10; // nadaje count wartość 10
char ch = 'X'; // inicjuje ch literą X
float f = 1.2F; // f otrzymuje wartość 1.2

Jeśli deklarujesz dwie lub więcej zmiennych za pomocą jednej instrukcji, to również w tym przypadku możesz nadać im wartości początkowe. Na przykład:

int a, b = 8, c = 19, d; // inicjalizacja b i c

W tym przykładzie tylko zmienne b i c zostały zainicjowane.

Dynamiczna inicjalizacja

Chociaż w poprzednich przykładach do inicjalizacji zmiennych używaliśmy wyłącznie stałych, Java umożliwia również dynamiczną inicjalizację zmiennych za pomocą dowolnego wyrażenia, które jest poprawne w momencie deklarowania zmiennej. Na listingu 2.7 przedstawiłem przykład krótkiego programu, który oblicza pojemność walca w oparciu o jego wysokość i promień podstawy.

Listing 2.7. DynInit.java
// Demonstruje dynamiczną inicjalizację.
class DynInit {
  public static void main(String args[]) {    double radius = 4, height = 5;
    // dynamiczna inicjalizacja zmiennej volume podczas wykonywania programu
    double volume = 3.1416 * radius * radius * height;
    System.out.println("Pojemność walca wynosi " + volume);
  }
}

W programie tym zostały zadeklarowane trzy zmienne lokalne: radius, height i volume. Pierwsze dwie, radius i height, zostały zainicjowane za pomocą stałych. Natomiast zmienna volume została zainicjowana dynamicznie wartością wyrażenia reprezentującego pojemność walca. Wyrażenie inicjujące może zawierać dowolny element poprawny w momencie inicjalizacji, w tym inne zmienne, literały, a nawet wywołania metod. 

Java. Przewodnik dla początkujących. Wydanie VI, Autor: Herbert Schildt, Wydawnictwo: Helion
Zaloguj się aby dodać komentarz

Podobne artykuły

« Zasięg deklaracji i czas istnienia zmiennychPolimorfizm, dziedziczenie i hermetyzacja w JAVA »

Podziel się ze znajomymi tym artykułem - udostępnij na FB lub wyślij e-maila korzystając z poniższych opcji:

MARS
Angielski techniczny
Oferty pracy dla inżynierów

SERWISANT - inżynier - zabezpieczenia techniczne

Gunnebo Polska Sp. z o.o.
Kalisz, dowolny Region
5000-10000 PLN

Pracownik działu wsparcia systemów Comarch ERP XL

GRH Polska
Rzeszów, podkarpackie

Monter maszyn

Zatoka-Tech Sp. z o.o.
Łebcz, pomorskie
3000 - 4000 PLN

Operator instalacji rafineryjnych

Grupa Lotos S.A.
Gdańsk, pomorskie
4300 PLN brutto na start

Automatyk w dziale Utrzymania Ruchu

Tarczyński S.A.
Ujeździec Mały, dolnośląskie

Programista IT Fullstack Developer

Zatoka-Tech Sp. z o.o.
Łebcz, pomorskie
3650 - 5550 PLN

wszystkie oferty
Praca dla inżyniera - grupa na FB

Dołącz do grupy i otrzymuj powiadomienia o nowych ofertach pracy


Mapa ofert pracy dla inżynierów

Strefainzyniera.pl - rynek, praca, rozwój - wszystko co ważne dla inżynierów

  • Dla pracodawcy
  • Artykuły
  • Praca
  • Popularne stanowiska
  • Offer in English
  • Regulamin
  • Regulamin dla klientów
  • Polityka prywatności
  • Polityka cookies
  • Kontakt

© 2011-2019 NetPortal

Mapa strony Domokonkret