

Java 3. tipi di dati primitivi
Presentation
•
Computers
•
10th - 12th Grade
•
Hard
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
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
Similar Resources on Wayground
6 questions
MATERI 1
Presentation
•
KG
7 questions
admin infra. jaringan
Presentation
•
11th Grade
5 questions
Quizizz Python Lesson 1
Presentation
•
11th Grade
4 questions
PERSEDIAAN MESYUARAT
Presentation
•
9th - 12th Grade
6 questions
Dampak sosial Teknologi
Presentation
•
11th Grade
5 questions
MYOB Perusahaan Dagang
Presentation
•
10th - 11th Grade
6 questions
ALAT-ALAT LABORATORIUM
Presentation
•
10th - 12th Grade
3 questions
Mengenal Nama Planet
Presentation
•
KG
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade