Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Tipuri primitive

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
FOLOSIREA APLICATIILOR JAVA IN LUMEA REALA
Operatii booleene
ELEMENTELE DE BAZA ALE LIMBAJULUI JAVA
DESENAREA IMAGINILOR
Clase de intrare-iesire in Java
OBIECTE SI CLASE
Meniuri flotante in JavaScript
Introducere in lumea JavaScript
WHILE
Fereastra cu butoane in Java

Tipuri primitive

 

In Java, ca si in C sau C++, o variabila se poate declara prin tipul ei urmat de nume (care este un identificator, deci trebuie sa inceapa cu o litera si poate continua cu litere si/sau cifre). Tipul unei variabile poate fi un tip primitiv sau un tip referinta (vectori, clase, interfete).



[modificatori] tip lista_identificatori;

In functie de locul in care sunt declarate, variabile se impart in urmatoarele categorii:

  1. Variabile membre, declarate in interiorul unei clase, vizibile pentru toate metodele clasei respective si pentru alte clase, in functie de nivelul lor de acces.
  2. Variabile locale, declarate intr-o metoda sau intr-un bloc de cod, vizibile doar in metoda/blocul respectiv
  3. Parametri metodelor, vizibili doar in metoda respectiva

4.      Parametrii de la tratarea exceptiilor

In continuare sunt enumerate tipurile primitive.

a)      Tipuri intregi

 

Java ofera patru tipuri de intregi: byte, short, int, si long, care sunt definite ca valori cu semn reprezentate pe 8, 16, 32, si 64 biti cum se arata in tabelul 2.

Tabelul 2. Tipurile intregi primitive din Java.

Tip

Dimensiune in biti

Valoare minima

Valoare maxima

byte

8

-256

255

short

16

-32,768




32,767

int

32

-2,147,483,648

2,147,483,647

long

64

-9,223,372,036,854,775,808

9,223,372,036,854,775,807

b)      Tipuri reale ( in virgula mobila)

Exista doua astfel de tipuri: float si double, reprezentate respectiv pe 4 si 8 octeti.

c)      Tipul boolean

 

Variabilele de acest tip pot lua doar valorile true si false.

d)      Tipul char

 

Variabilele de acest tip sunt reprezentate pe 16 biti si pot primi ca valoare orice simbol din codul Unicode. O variabila de tip caracter poate fi folosita oriunde poate aparea o valoare intreaga: este considerat numarul sau de ordine in setul de caractere Unicode.

Mentionam ca pentru fiecare tip primitiv exista o clasa corespunzatoare (numita clasa infasuratoare wrapper class) care pune la dispozitie diverse metode, de exemplu de conversie (pentru int am vazut deja clasa Integer si metoda acesteia de conversie la String a unui intreg, pentru double clasa Double, long Long, short Short, byte Byte, boolean Boolean, char Character).

Pana la versiunea 5 trecerea de la un intreg la un obiect din clasa Integer se facea cu ajutorul constructorilor clasei Integer, iar extragerea valorii intregi dintr-un obiect de tip Integer se facea cu metoda intValue().

int i=1;

Integer wi=new Integer(i);

int j=wi.intValue();

System.out.println(j);

Din versiunea 5 trecerea de la tip primitiv la clasa corespunzatoare si invers se face implicit (autoboxing / unboxing), dar aceasta facilitate este indicat sa se foloseasca cand lucram cu colectii, nu si in calcule numerice.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 722
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site