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
    • Notatki IT
  • 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
    • Notatki IT
  • Automatyka
    • Uprawnienia elektryczne SEP
    • Elektrotechnika
    • Elektroniki
    • Automatyki
    • Robotyka
  • Przemysł
    • Przemysł
    • Obróbka metali
  • Firmy
  • Dla firm
    • Rejestracja - profil firmy
    • Dodaj ofertę pracy - bezpłatnie
    • Publikacja artykułów
    • Kontakt
  • Logowanie
  • Zaloguj się
Portal dla inżynierów Strefainzyniera.pl
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:

Oferty pracy dla inżynierów

Inżynier elektryk ds. fotowoltaiki

Sun-Pro Sp. z o.o.
Gdańsk, pomorskie

Inżynier Sprzedaży

HR Partner
Wrocław, dolnośląskie
5 500 - 7 500 zł

Konstruktor CAD // CATIA // NX

Engrotec Polska sp. z o.o.
Gliwice, śląskie

Ambasador ASTOR na Twojej uczelni

ASTOR
dowolne, -- dowolny Region --

CAD Engineer (Interior/Exterior Trim)

Cadway-Automotive Sp. z o.o
Jasionka, podkarpackie

BODY STRUCTURES CAD ENGINEER

Cadway-Automotive Sp. z o.o
Jasionka, podkarpackie

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