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 : 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;
    }
}
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
 
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
 
    }    
}
Je vous remercie à tous d'avance pour votre aide