Search Header Logo
Java 3. tipi di dati primitivi

Java 3. tipi di dati primitivi

Assessment

Presentation

Computers

10th - 12th Grade

Hard

Created by

Lucia Intelisano

FREE Resource

6 Slides • 0 Questions

1

Tipi di dati primitivi

Negli esempi precedenti abbiamo definito variabili di tipo int e double int base =5; final double tasso =0.05;

La specifica del tipo di una variabile consente al compilatore di effettuare controlli sull’uso di tali variabili.

Ad esempio, il comando base =3.5; viene segnalato come un errore dal compilatore, il quale risponde con il seguente messaggio Prova . java :7: error : possible loss of precision

base =3.5; ^ required : int found : double 1 error

3.java i tipi primitivi | informatica

2

Tipi di dati primitivi

Il controllo dei tipi effettuato dal compilatore serve a prevenire errori di programmazione.

Se dichiariamo una variabile di un certo tipo e poi le assegniamo valori di un altro tipo, forse le stiamo assegnando il valore sbagliato!

java i tipi primitivi | informatica

3

Tipi di dati primitivi

java i tipi primitivi | informatica

media

4

Tipi di dati primitivi

java i tipi primitivi | informatica​

Tra i tipi numerici, int e double sono quelli usati piu' comunemente.

I tipi byte, short e float di solito si usano solo quando si hanno problemi di occupazione di memoria o di prestazioni di calcolo. Il tipo long di solito si usa solo quando bisogna rappresentare numeri interi molto grandi (miliardi).

Il tipo char serve per rappresentare singoli caratteri.

Il tipo boolean serve per effettuare scelte che condizionano l’esecuzione del programma

5

Conversioni di tipo (casting)

java i tipi primitivi | informatica​

​E se avessi bisogno di convertire un double in un int?

Si puo' forzare una conversione (type cast) in questo modo​:

double prezzo = 25.99;

int numeroeuro = (int) prezzo;

La trasformazione da double a int e' ottenuta troncando il numero.

Si eliminano le cifre decimali: 25.99 diventa 25​

6

Conversioni di tipo (casting)

java i tipi primitivi | informatica​

Esempi:

int I =1000;

long L =5000;

double D =7.0;

I =( int )( d *0.5) // risultato : I=3

I =( int )L // risultato : I =5000

I =( int )5000000000 l // ris: impredicibile ( troppo grande per int )

L =( long )( d *0.5) // risultato : L=3

D =( double )(5/2) // risultato : D =2.0

D =( double )5/( double )2 // risultato : D =2.5

D =( double )5/2 // risultato : D =2.5 -- come D =(( double )5)/2

Tipi di dati primitivi

Negli esempi precedenti abbiamo definito variabili di tipo int e double int base =5; final double tasso =0.05;

La specifica del tipo di una variabile consente al compilatore di effettuare controlli sull’uso di tali variabili.

Ad esempio, il comando base =3.5; viene segnalato come un errore dal compilatore, il quale risponde con il seguente messaggio Prova . java :7: error : possible loss of precision

base =3.5; ^ required : int found : double 1 error

3.java i tipi primitivi | informatica

Show answer

Auto Play

Slide 1 / 6

SLIDE