Exercices JAVA Exercice JAVA modularisation et portée d'une variable

Exercice JAVA modularisation et portée d'une variable

Index de l'article
Exercice JAVA modularisation et portée d'une variable
Corrigé
Toutes les pages

 

But:
Illustrer un point important concernant la portée des variables
Thème:
Modularisation, portée
Fichiers:
Portee.java
Le programme Portee.java ci-dessous sert à illustrer un point important qui concerne la portée des variables dans un programme. Sans exécuter le programme, indiquez tout ce que le programme affichera à l'écran lors de l'exécution. Exécutez ensuite le programme (en cliquant ci-dessous sur "Exécutez le programme") pour vérifier votre réponse.

 

 

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
class Portee {
 
    public static void main(String[] args) {
        int x = 11, y = 22;
        System.out.println("1. x = " + x);
        System.out.println("2. y = " + y);
        System.out.println();
 
        calculer1(x, y);
        System.out.println("5. x = " + x);
        System.out.println("6. y = " + y);
 
        System.out.println();
        calculer2(x, y);
        System.out.println("11. x = " + x);
        System.out.println("12. y = " + y);
 
        System.out.println();
        int [] object = {5};
        System.out.println("13. object [0] = " + object [0]);
        calculer3(object);
        System.out.println("15. object [0] = " + object [0]);
    }
 
    static void calculer1(int x, int y) {
        x = 878;
        y++;
        System.out.println("3. x = " + x);
        System.out.println("4. y = " + y);
    }
 
    static void calculer2(int a, int b) {
        int x = 33;
        int y = 44;
        a = 2 * x;
        b = 2 * y;
        System.out.println("7. x = " + x);
        System.out.println("8. y = " + y);
        System.out.println("9. a = " + a);
        System.out.println("10. b = " + b);
    }
 
    static void calculer3(int [] object) {
        object [0] = 37;
        System.out.println("14. object [0] = " + object [0]);
    }
}
 

 

 



Ajouter un Commentaire