Bonjour,

J'essaie de comprendre un exercice concernant l'exécution du programme suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Question{
  public static void main (String[] args){
    int n=0;
    int [] tabn= new int [1];
    tabn[0]=8;
    String s= "2013";
    modifier (n,tabn,s);
    System.out.println ("n="+n+ "tabn="+tabn[0]+ "s="+s);
  }
 
  static void modifier (int n, int[]y, String z){
    n=3;
    y[0]=3;
    z="2014";
La question est sonnez le résultat de l'exécution.
Comme je suis débutante et que j'ai du mal à comprendre le pas à pas, est ce que quelqu'un pourrait m'expliquer svp ?

Après modification : est ce que n=3 ? tabn=3 et s devien Z donc "2014" ?

Merci d'avance,
rose