Test4
1) Donner le résultat du programme suivant
int x = 5; String y = "y"; boolean a = x instanceof String; boolean b = y instanceof String;
a vaut true et b vaut false a vaut false et b vaut false a vaut false et b vaut true
2) Donner le résultat du programme suivant
class Precision { public static void main(String[] args) { double x = 9.00000000000001; double y = 10; double z = 8; boolean a; a = ((x * y + z) == (x *= (y+z/x))); System.out.println(a); } }
true false
3) Donner le résultat du programme suivant
class TestFor { public static void main(String[] args) { int h = 0; long t = System.currentTimeMillis(); for (byte i = 0; i < 127;i++) { for (byte j = 0; j < 127;j++) { for (byte k = 0; k < 127;k++) { for (byte l = 0; l < 127;l++) { h = 2; } } } } t = System.currentTimeMillis() - t; System.out.println(t); } }
68770 68750 68790
4) Donner le résultat du programme suivant
class TestSwitch { public static void main(String[] args) { int i = 6; switch (i) { case 1: System.out.println("1"); case 2: System.out.println("2"); case 3: System.out.println("3"); case 4: System.out.println("4"); case 5: System.out.println("5"); case 6: System.out.println("6"); case 7: System.out.println("7"); case 8: System.out.println("8"); case 9: System.out.println("9"); default: System.out.println("Autre"); } } }
6 , 7 , 8 , 8 , autre 6 , 7 , 8 , 7 , autre 6 , 7 , 8 , 9 , autre
5) Donner le résultat du programme suivant
class Conversion { public static void main(String[] args) { System.out.println(conv('a')); System.out.println(conv('î')); System.out.println(conv('ç')); System.out.println(conv('c')); System.out.println(conv('e')); System.out.println(conv('ê')); System.out.println(conv('ö')); System.out.println(conv('o')); } static char conv (char c) { switch (c) { case 'à': case 'â': case 'ä': return 'A'; case 'é': case 'è': case 'ë': case 'ê': return 'E'; case 'ï': case 'î': return 'I'; case 'ô': case 'ö': return 'O'; case 'ü': case 'û': case 'ù': return 'U'; case 'ç': return 'C'; default: return (char)(c - 32); } } }
A , I , C , C , E , E , O , O A , I , C , C , E , E , A , O I , I , C , C , E , E , O , O
Correction du Test4