Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bernard Koninckx
Parce que les variables sont de portées limitées à ta méthode. Tu n'as pas besoin d'accesseur public, private ou protected. Tu les aurait déclaré au niveau de la classe cela aurait été différent.
En espérant avoir répondu à ta question.
Bernard
"Latyr_Dev" a écrit dans le message de news: Bonjour
Qui peux m'expliquer pourquoi le code A est incorrect tandis que le code B lui s'exécute sans problemes.
Merci d'avance.
// CODE A public class EuroConv {
public static void main(String[] args) { public double eur; public double ffr ; public final double taux = 6.55957;
ffr = 10.00; eur = ffr/taux; System.out.println(ffr + " FFR font " + eur + " Euros"); } } /* End Code A */
//Code B public class EuroConv {
public static void main(String[] args) { double eur; double ffr ; final double taux = 6.55957;
Parce que les variables sont de portées limitées à ta méthode. Tu n'as pas
besoin d'accesseur public, private ou protected.
Tu les aurait déclaré au niveau de la classe cela aurait été différent.
En espérant avoir répondu à ta question.
Bernard
"Latyr_Dev" <Latyr_dev-remove.this-@hotmail.com> a écrit dans le message de
news: MPG.1b2968557e948a06989684@news.free.fr...
Bonjour
Qui peux m'expliquer pourquoi le code A est incorrect tandis que le code
B lui s'exécute sans problemes.
Merci d'avance.
// CODE A
public class EuroConv {
public static void main(String[] args) {
public double eur;
public double ffr ;
public final double taux = 6.55957;
ffr = 10.00;
eur = ffr/taux;
System.out.println(ffr + " FFR font " + eur + " Euros");
}
}
/* End Code A */
//Code B
public class EuroConv {
public static void main(String[] args) {
double eur;
double ffr ;
final double taux = 6.55957;
Parce que les variables sont de portées limitées à ta méthode. Tu n'as pas besoin d'accesseur public, private ou protected. Tu les aurait déclaré au niveau de la classe cela aurait été différent.
En espérant avoir répondu à ta question.
Bernard
"Latyr_Dev" a écrit dans le message de news: Bonjour
Qui peux m'expliquer pourquoi le code A est incorrect tandis que le code B lui s'exécute sans problemes.
Merci d'avance.
// CODE A public class EuroConv {
public static void main(String[] args) { public double eur; public double ffr ; public final double taux = 6.55957;
ffr = 10.00; eur = ffr/taux; System.out.println(ffr + " FFR font " + eur + " Euros"); } } /* End Code A */
//Code B public class EuroConv {
public static void main(String[] args) { double eur; double ffr ; final double taux = 6.55957;
Qui peux m'expliquer pourquoi le code A est incorrect tandis que le cod e B lui s'exécute sans problemes.
public est un modificateur de champs, il n'a aucun sens appliqué à une variable locale de méthode.
De plus il ne faut pas utiliser des nombres flottants pour faire des calculs monetaires.
Merci pour ces explications
Latyr_Dev
In article <40bf760a$0$9534$, says...
Parce que les variables sont de portées limitées à ta méthode. Tu n'as pas besoin d'accesseur public, private ou protected. Tu les aurait déclaré au niveau de la classe cela aurait été diff érent.
En espérant avoir répondu à ta question.
Bernard
Très clair et limpide effectivement.
Merci pour ces explications
Latyr
In article <40bf760a$0$9534$a0ced6e1@news.skynet.be>,
koninckxbernard@excite.com says...
Parce que les variables sont de portées limitées à ta méthode. Tu n'as pas
besoin d'accesseur public, private ou protected.
Tu les aurait déclaré au niveau de la classe cela aurait été diff érent.
Parce que les variables sont de portées limitées à ta méthode. Tu n'as pas besoin d'accesseur public, private ou protected. Tu les aurait déclaré au niveau de la classe cela aurait été diff érent.