Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Tipi di dato

Sospendiamo adesso la trattazione della programmazione ad oggetti introducendo nelle prossime lezioni concetti indispensabili come i tipi di dato, operatori, istruzioni condizionali e cicli.

I tipi di dati si suddividono in Integrali, a Virgola mobile ed Espressivi.

(L'articolo continua più sotto...)

Tipi di dati Integrali

Vediamo adesso qualche breve esempio per chiarire al meglio le definizioni scritta precedentemente:

byte VarByte = 100;
short VarShort = 30000;
int VarInt = -2000000000;
long VarLong = 9000000000000;
char VarChar = 'x';

Tipi di dati a Virgola mobile

Ecco alcuni esempi:
float VarFloat = 100,5;
double VarDouble = 10000000,5;

Tipi di dati Espressivi

Rappresentano dei tipi di dati un po' particolari e molto importanti nell'ambito della programmazione in generale.
boolean = true || false = vero o falso
Mostriamo, anche in questo caso, un berve pezzo di codice che ne spiega un possibile uso:

int x = 5;
int y = 10;
boolean risultatoBinario;

risultatoBinario = (x == y);
System.out.println(risultatoBinario); // restituisce false

risultatoBinario = (x < y);
System.out.println(risultatoBinario); // restituisce true

Una particolare attenzione dobbiamo dare all'oggetto String che contiene una serie di char, ma non essendo un Tipo di dato andrà dichiarato utilizzando la parola chiave new. Dunque dato che AString seve essere istanziato come un oggetto, si capisce che il Java ci mette a disposizione la classe String. Vediamo l'utilizzo dell'oggetto string:

// esempio di oggetto String
String OggettoStringa = new String("Valore testuale ");
OggettoStringa = OggettoStringa + "dell'OggettoStringa";
System.out.println(OggettoStringa);
Avremo come risultato su schermo "Valore testuale dell'OggettoStringa" perchè abbiamo utilizzato l'operatore + per concatenare le due stringhe.

Porebbe essere utile, durante lo sviluppo di un'applicazione, conertire un determinato dato in un altro tipo per compiere delle altre operazioni. Ciò è possibile utilizzando la tecnica del casting; vediamone un esempio:

// esempio Casting
float f = 2.5;
int i = (int) f;

// converte f in un intero
// escludendo i decimali dichiarato con i

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Corso Ruby e Ruby On RailsCorso Ruby e Ruby On Rails
Creare software ed applicazioni Web con Ruby e ROR. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122