pourquoi j'obtiens une erreur à la compilation du code ci-dessous car je
sais que Java converti, dans les opérations arithmétiques avec des types
entiers, toutes les valeurs au type int.
arf.. j'ai trouvé ; avec un y minuscule ça va mieux.. Mxt
Yogo
"MxT" a écrit:
salut,
pourquoi j'obtiens une erreur à la compilation du code ci-dessous car je sais que Java converti, dans les opérations arithmétiques avec des types entiers, toutes les valeurs au type int.
merci
public class PremierExemple{
public static void main(String args[]) {
short x = 10, y = 20; x = (short) (x + Y);
}
}
C'est parce que la variable Y n'est pas définie. Java fait la distinction entre les majuscules et les minuscules. "Y" n'est pas la même chose que "y".
Yogo
"MxT" a écrit:
salut,
pourquoi j'obtiens une erreur à la compilation du code ci-dessous car je
sais que Java converti, dans les opérations arithmétiques avec des types
entiers, toutes les valeurs au type int.
merci
public class PremierExemple{
public static void main(String args[]) {
short x = 10, y = 20;
x = (short) (x + Y);
}
}
C'est parce que la variable Y n'est pas définie. Java fait la distinction
entre les majuscules et les minuscules. "Y" n'est pas la même chose que "y".
pourquoi j'obtiens une erreur à la compilation du code ci-dessous car je sais que Java converti, dans les opérations arithmétiques avec des types entiers, toutes les valeurs au type int.
merci
public class PremierExemple{
public static void main(String args[]) {
short x = 10, y = 20; x = (short) (x + Y);
}
}
C'est parce que la variable Y n'est pas définie. Java fait la distinction entre les majuscules et les minuscules. "Y" n'est pas la même chose que "y".
Yogo
MxT
C'est parce que la variable Y n'est pas définie. Java fait la distinction entre les majuscules et les minuscules. "Y" n'est pas la même chose que "y".
bonsoir,
merci bien pour la réponse. Mxt
C'est parce que la variable Y n'est pas définie. Java fait la distinction
entre les majuscules et les minuscules. "Y" n'est pas la même chose que "y".