|
PromozioneIn un'espressione il valore numerico con precisione pių bassa č promosso implicitamente al tipo con precisione pių alta byte --> short byte, short --> int byte, short, int --> long byte, short, int, long --> float byte, short, int, long --> double float I caratteri diventano interi, codice Unicode, se compaiono in un'espressione numerica char --> int N.B. Qualsiasi dato diventa un testo se compare in una espressione di testo byte, short, int, long --> String float, double char boolean RetrocessioneSe si desidera che il risultato sia del tipo con precisione pių bassa č necessario retrocederlo esplicitamente byte <-- short <-- int <-- long <-- float <-- double con (tipo) espressione EsempioGenerare un numero pseudocasuale intero compreso tra 1 e 10. int da_1_a_10 = (int)(Math.random()*10) + 1; |
|