Piątek 04 Kwiecień 2025r. Godz 00:00:00      
Postów: 251      

Typy podstawowe w Javie

Wszystkie typy proste w języku Java są zdefiniowane w ten sam sposób we wszyskich wersjach języka, niezależnie od używanego komputera. To powoduje, że programy napisane w Javie są łatwiej przenoszone niż napisane w C lub C++. Poniżej znajdują się typy oferowane przez Javę:

boolean     - przyjmuje wartosci logiczne true lub false.
              Nie istnieje sposób konwersji między wartosciami
              logicznymi i jakimkolwiek z innych typów prostych.
byte        - wartosć całkowita 8-bitowa ze znakiem.
short       - wartosć całkowita 16-bitowa ze znakiem.
char        - kod znaku w 16-bitowym kodzie Unicode.
int         - wartosć całkowita 32-bitowa ze znakiem.
float       - wartosć zmiennoprzecinkowa 32-bitowa,IEEE 754.
double      - wartosć zmiennoprzecinkowa 64-bitowa,IEEE 754.
long        - wartosć całkowita 64-bitowa ze znakiem.

 Inaczej niż w języku C, pola danych nie mogą być deklarowane statycznie. Definicje zmiennych tablicowych, takich jak na przykład "int jednowymiarowaTablica [100];" są w języku Java niedopuszczalne. Pola danych definiowane są tylko dynamicznie, do czego służy znany z C++ operator "new". Rezerwuje on w pamięci potrzebny dla danego pola obszar w pamięci.

    //tablica jednowymiarowa
    int tablicaJednowymiarowa [] = new int [100];
    int [] tablicaJednowymiarowa = new int [100];
    
    //tablica dwuwymiarowa
    int tablicaDwuwymiarowa [] = new int [10] [10];
    int [] [] tablicaDwuwymiarowa = new int [10] [10];