I letterali numerici in Java

I letterali numerici nel linguaggio Java sono i seguenti:

0b o 0B prefisso numeri binari 0b10
0x o 0X prefisso numeri esadecimali 0x10
0 prefisso numeri ottali 010
l o L suffisso da int a long 10L
d o D suffisso double 10D
f o F suffisso virgola mobile (float) 1.10F
_ è il simbolo facoltativo del punto delle migliaia, si utilizza per migliorare la leggibilità dei numeri 1_000

Un esempio pratico

Nel codice seguente dichiaro una variabile numerica intera e gli assegno un valore usando gli underscore:

int numero = 10_000_000

Il precedente codice equivale a scrivere

int numero = 10000000

I due esempi raggiungono lo stesso risultato ma il primo è sicuramente più leggibile.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Il linguaggio Java