Tipuri de variabile în Java și ceea ce ar trebui să fie utilizat atunci când programarea pentru Android, Java - cu

Să ne astăzi pentru o înțelegere rapidă cu tipuri în Java. Toate tipurile din Java sunt împărțite în două grupuri - un primitive și de referință tipuri.

Aici avem de a face cu tipuri de primitive.

Ei bine, probabil, tipul cel mai primitiv - este un tip de date logice. El boolean - cel mai simplu tip de date. Parțial acest tip poate stoca doar două valori: true (TRUE) sau false (fals). Cu variabilele de acest tip poate fi realizată în urma opreatsii: - negație (nu), «» - logic (), «||» - SAU logic (sau), «^» - eliminarea sau (XOR) «!». tabelul de adevăr pentru aceste operații pot fi vizualizate aici.

Mai multe tipuri de date întreg. Acestea includ Java în următoarele tipuri: octet. scurt. int și lung. Fiecare dintre acestea are o gamă diferită de valori care îi unește pe ele este doar faptul că toate valorile sunt întotdeauna întreg. Deci, pentru un octet de la interaval? 128-127, pentru un tip scurt de? 32768 și 32767 pentru un int de la? 2147483648-2147483647 și de tip interval lung de 9,2 × 10 18-9.2 × 10 18. C-i simplu scădem, adăuga, diviza, se multiplica ...

Și, desigur, există tipuri de date în virgulă mobilă, tipuri de fracționare. Acest tip de float și double precizie dublă. float presupune valori în intervalul de la aproximativ? 3.4 · 10 38-3.4 × 10 38 și dublu în intervalul? 1.8 x 10 1.8 x 308-10 308. Mai mult decât atât, există valori speciale pentru aceste tipuri de +? - plus infinit -? - minus infinit, și NaN - Nu este un număr (cum ar fi împărțirea cu 0).

Deci, dacă vrem să declare o variabilă de un anumit tip, trebuie să precizăm mai întâi tipul său, și apoi numele ei:

Deci, imediat, puteți specifica valoarea inițială:

În Java folosind conversie de tip implicită. Ce este? Ei bine, de exemplu, pe care doriți să adăugați două variabile de tip int și un alt tip de float. Apoi, variabila de tip int este convertit pentru a pluti tip, și numai apoi se va adăugării. Prin urmare, rezultatul va fi tipul de float. În acest caz, mai mic este întotdeauna convertit la tipul de blshemu, și întreaga sa fracționată. Ei bine, de exemplu, aici va funcționa:

Aici, variabila care înregistrează rezultatul este un int, iar rezultatul se va flotor. Desigur, puteți aduce un tip la altul manual. Acest lucru se face astfel:

aici cu ajutorul înregistrare (int), prezentăm suma a și b de tip int. Cu toate acestea, este clar că o variabilă întreg cu o valoare care nu poate fi stocat 7.5. La acționarea de tip fracționată parte integrantă din partea fracționată este pur și simplu pliat. Acest lucru poate cauza erori nekotoroyh, asa ca nu uita despre asta.

Și, în sfârșit, un tip caracter char. În acest tip de variabilă se poate scrie un caracter. ca aceasta:

caractere sunt scrise în textul programului în ghilimele simple.

Ei bine, desigur, este clar că, în cazul în care puteți face un întreg tip de dimensiuni mici (byte, scurt) nu trebuie să utilizați dublu :-) tip.

Pentru referință tipuri sunt tablouri, clase și interfețe.

Îți place? Utile? Distribuiți!