![]() ![]() |
|
A differenza di linguaggi come Smalltalk,
Java non è un linguaggio OO puro: infatti comprende
dei dati che non sono oggetti.
In Java ci sono otto tipi di dati predefiniti (primitivi):
|
![]() ![]() |
|
I nomi di variabili sono identificatori.
Una dichiarazione di variabile può avere una delle seguenti forme:
|
![]() ![]() |
|
Si può associare a un identificatore un valore che non può essere cambiato nel programma: static final <tipo> <nome> = <valore>;
|
![]() ![]() |
|
Le costanti numeriche (literals) si
scrivono nella forma usuale:
Suggerimento: usare solo int e double |
![]() ![]() |
|
|
![]() ![]() |
|
Tutti gli operatori, se applicati a interi, restituiscono un valore int o long, mai byte o short. |
![]() ![]() |
|
Overflow e underflow
|
![]() ![]() |
|
Sintassi (eredità di C e C++):
<variabile> = <espressione>;I tipi devono essere compatibili.
Java è un linguaggio con un controllo stretto
dei tipi (strongly typed, fortemente tipato).
|
![]() ![]() |
|
|
![]() ![]() |
|
![]() ![]() |
|