Exercices JAVA Exercice JAVA passage de parametres

Exercice JAVA passage de parametres

Index de l'article
Exercice JAVA passage de parametres
Corrigé
Toutes les pages
But:
Que veut dire qu'une référence est passée par valeur ?
Thème:
Passage de parametres




Soit le programme suivant :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class ConcatIncorrecte
{
    public static void main(String[] args)
        {
            String s = "China Blue";
            System.out.println(s);
            concat(s, " Express");
            System.out.println(s);
 
        }
 
 
    public static void concat(String s, String s2)
        {
            s +=s2;
        }
}

 

 

 

  1. Expliquez pourquoi la méthode concatener ne parvient pas à modifier la chaîne s du main (en y concaténant " Express")
  2. Corriger le codage de la méthode concatener et son utilisation dans le main de sorte à ce que l'exécution du programme affiche :
    China Blue
    China Blue Express
    
    au lieu de :
    China Blue
    China Blue
    


Ajouter un Commentaire