Arguments méthode main

Résolu/Fermé
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 7 janv. 2014 à 15:04
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 9 janv. 2014 à 22:18
Bonjour, j'ai une méthode main qui admet en paramètre un tableau d'arguments, et j'aimerais que mon programme effectue différentes choses en fonction de ce qui a été entré en paramètre.
Alors j'ai essayé ça :


public int couleur;



public static String main(String[] args)
{


Jeu jeu=new Jeu();
if(args[0] =="blanc")
couleur = 0;
else
couleur = 1;
}

Mais à chaque fois j'ai un message d'erreur comme quoi je suis dans une méthode static et donc que je ne peux rien modifier...
Comment puis-je résoudre ce problème ?
Merci d'avance !

2 réponses

irmeche Messages postés 71 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 18 juillet 2014 17
7 janv. 2014 à 16:26
ta variable couleur doit etre static aussi puisque tu l'utilise dans une méthode statique

   public static int couleur; 
0
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 6
9 janv. 2014 à 22:18
A d'accord, merci beaucoup !
0