Bonjour à tous,
Je rencontre un soucis que je n'arrive pas à résoudre et qui sera forcément très simple pour vous, j'essaie de récupérer une valeur d'une variable que j'ai créé dans une autre classe ... Problème !
Dans la classe où je veux récupérer cette valeur celle-ci se trouve à 0 au lieu de 2 en voici mon code :
Code de la classe contenant la valeur que je veux récupérer :
Code de la classe dont je souhaire récupérer la valeur contenu dans la variable R de la classe A
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 public class A{ /* * Les variables */ private static int R; /* * Le constructeur */ Coordinateur(){ R = 0; } /* * On démarre le coordinateur */ public static void main(String[] args) { java.util.Scanner entree = new java.util.Scanner(System.in); /* * Les paramètres R */ System.out.println("Veuillez saisir un nombre "); R = Integer.valueOf(entree.next()); } public static int getR(){ return R; } }
Je vous remercie à tous d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class B { public static void main(String[] args) { int r = A.getR(); System.out.println(r); // Ici j'ai 0 au lieu d'avoir la valeur qui a été saisie dans la classe A } }
Partager