| [Précédent] |
| 2.13 |
Types - Enoncé | Niveau 1 |
||
But: |
Apprendre quelles conversions on peut faire entre entiers et doubles. | |||
Thème: |
Types de base | |||
Fichiers: |
Transtypage.java | |||
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 28 |
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;
int n6 = n5 / r5;
double r6 = 5.0;
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;
}
} |
| [Précédent] |