Bonjour,
J'ai cherché un peu sur le web et sur ce forum et je n'ai pas réussi à trouver la réponse à ma question.
J'aimerais faire un programme exécutable en ligne de commande qui parvienne à conserver en mémoire les changements faits sur des attributs.
Exemple:
Admettons que j'ai un attribut boolean nommé "changed" et le code suivant :
J'aimerais pouvoir entrer plusieurs commandes successives et voir les changements qui ont été apportés sur l'attribut changed.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private static boolean changed = false; public static void main(String[] args){ if(args[0].equals("change")) { System.out.println("Changing..."); if(changed) changed = false; else changed = true; } else if(args[0].equals("show")){ System.out.println(changed); } }
Actuellement j'ai ceci
Et j'aimerais obtenir cela :>java test show
false
>java test change
Changing...
>java test show
false
Quelqu'un saurait-il m'indiquer comment procéder ?>java test show
false
>java test change
Changing...
>java test show
true
Merci d'avance pour votre aide.
Partager