Exercice Java les conversions entre les types de base entiers et doubles, tutoriel & guide de travaux pratiques en pdf.
Indiquez, pour chaque affectation dans le programme Transtypage ci-dessous, si l’affectation est possible et, le cas échéant, la valeur exacte qui sera affectée à la variable.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | class Transtypage { public static void main(String[] args) { int n1 = 2 ; double r1 = 2.7 ; int n2 = 2.7 ; double r2 = 5 ; int n3 = ( int ) 5.6 ; double r3 = 5.6 ; int n4 = 9 ; double r4 = ( double ) n4; double r5 = ( int ) r4; int n5 = 19 / 4 ; double r6 = 5.0 ; int n6 = n5 / r5; int n7 = ( int ) (n5 / r5); double r7 = 19.0 / r6; double r8 = 15.0 / n3; double r9 = 19 / 4 ; double r10 = ( double ) ( 19 / 4 ); double r11 = ( double ) 19 / ( double ) 4 ; } } |
La correction exercice Java (voir page 2 en bas)