Bonjour,
Je dans mon main des integer double string et null que je n'arrive pas à imprimer.
J'arrive sans problème avec juste des int mais pas avec d'autres types.
Je sais que je dois utiliser instanceOf et le Transtypage mais je ne sais pas comment m'y prendre.
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 import java.lang.Integer.*; public class Test { public static void main(String[] args) { // Création de la pile Stack pile = new Stack(); // Ajout d'éléments en pile pile.push(20); pile.push(41.21); pile.push("Hello Jane"); pile.push(342); pile.push(null); // Retrait de la pile System.out.println(pile.pull()); System.out.println(pile.pull()); System.out.println(pile.pull()); System.out.println(pile.pull()); System.out.println(pile.pull()); }// main(... }// Test public class Stack { int stack[]= new int [5]; int top = 0; public void push(int data) { stack[top] = data; top++; } public int pull() { int data; top--; data = stack[top]; stack[top] = 0; return data; } }
Partager