J'ai cette instruction if et quoi accéder à axeMinDmg. Comment puis-je le définir comme une variable globale pour que je puisse y accéder dans l'instruction if. De plus, comment définir minDmg comme variable globale afin que je puisse accéder en dehors de l'instruction if. merciComment utiliser une variable globale dans l'instruction if
// if yes ask what weapon to purchase
if (name.equals("yes")){
System.out.println("Select Your Weapon \n axe \n bat \n sword : \n ");
Scanner wc = new Scanner(System.in);
String weapon = wc.next();
if(weapon.equals("axe")){
minDmg = axeMinDmg;
} else {
System.out.println();
} // close if statement
Les variables globales sont plus communément appelées variables de niveau classe. – asgs
Pour un aperçu des types de variables disponibles en Java, voir [ma réponse à une question similaire] (http://stackoverflow.com/questions/4909901/java-only-allowing-global-variables-to-be-static/4910050 # 4910050). –