une petite explication - Programmation
Marsh Posté le 26-05-2001 à 22:41:50
Les membres statiques sont initialisés:
y = 20
x = {1,2,3,20}
Puis main est appelée.
[edit]--Message édité par Verdoux--[/edit]
Marsh Posté le 26-05-2001 à 22:51:47
oui mais puisque c'est main qui demande d'afficher la sortie, le main aurais du savoir que y = trente ?.
y'a personne qui lui demande d'afficher la valeur d'initialisation.!
Marsh Posté le 26-05-2001 à 22:56:55
oui mais..., ok j'ai compris (c'est comme ça et puis et c'est tout!!)
merci quand même.
Marsh Posté le 26-05-2001 à 22:27:27
ç doit être bête mais,
je voudrais une petite explication sur le déroulenment de ce code : un tablo de quatre élément dont la quatrième valeur est une variable, à l'affiage y =20 puis y=30 ok.
ma question : je m'atendais à voir en sortie 1,2,3,30 puis 30
alros que ce qui sort est 1,2,3,20 30
qu'est ce passe t'il réellement avec la methode main ?
class Nombre{
static int y=20;
static int[] x={1,2,3,y};
public static void main(String[] args){
y=y+10;
for(int i=0;i<x.length;i++){
System.out.println(x[i]);}
System.out.println(y);
}
}