

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
2 questions
Pemb. Sosial-Emosional
Presentation
•
9th - 12th Grade
2 questions
QUIZ KE 2 REAKSI REDOKS
Presentation
•
9th - 12th Grade
5 questions
LKPD ANALISA DATA
Presentation
•
11th Grade
7 questions
PEMROGRAMAN
Presentation
•
9th - 12th Grade
6 questions
Pengenalan Jaringan Fiber Optik
Presentation
•
11th Grade
3 questions
TEMA 1 : SELAMATKAN MAKHLUK HIDUP
Presentation
•
10th - 12th Grade
6 questions
DINAMIKA HIDROSFER
Presentation
•
10th - 12th Grade
4 questions
SIRAH
Presentation
•
10th - 12th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade