Proposer à l'utilisateur de relancer le code
Résolu
Killeurxxx
Messages postés
320
Date d'inscription
Statut
Membre
Dernière intervention
-
Killeurxxx Messages postés 320 Date d'inscription Statut Membre Dernière intervention -
Killeurxxx Messages postés 320 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en informatique de gestion et mon groupe avons comme projet en Java de coder en java la méthode du Simplexe.
Notre professeur nous exige de faire en sorte que l'utilisateur puisse encoder ses variables sur une ligne donc utilisation de nextLine mais comment faire pour récupérer nos variables ? Sachant que si l'utilisateur choisit 5 variables ça donnera xx xx xx xx xx ou 2 variables : xx xx.
Et deuxième question, est-il possible de proposer dans le résultat un moyen de relancer le code depuis le début si par exemple l'utilisateur encode 2 variables mais il en voulait 3.
Merci de votre aide !
Je suis en informatique de gestion et mon groupe avons comme projet en Java de coder en java la méthode du Simplexe.
Notre professeur nous exige de faire en sorte que l'utilisateur puisse encoder ses variables sur une ligne donc utilisation de nextLine mais comment faire pour récupérer nos variables ? Sachant que si l'utilisateur choisit 5 variables ça donnera xx xx xx xx xx ou 2 variables : xx xx.
Et deuxième question, est-il possible de proposer dans le résultat un moyen de relancer le code depuis le début si par exemple l'utilisateur encode 2 variables mais il en voulait 3.
Merci de votre aide !
A voir également:
- Proposer à l'utilisateur de relancer le code
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
1 réponse
Bonjour,
Tu peux utiliser l méthode split pour découper ton "xx xx xx xx xx" en tableau qui contiendra alors ["xx", "xx", "xx", "xx", "xx"]
Quant à relancer le programme depuis le début ça se fait, il faut juste mettre une boucle dans le main.
Exemple :
Tu peux utiliser l méthode split pour découper ton "xx xx xx xx xx" en tableau qui contiendra alors ["xx", "xx", "xx", "xx", "xx"]
Quant à relancer le programme depuis le début ça se fait, il faut juste mettre une boucle dans le main.
Exemple :
public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { System.out.println("Choisir les variables"); String line = sc.nextLine(); // "xx xx xx xx xx" String[] var = line.split(" "); // ["xx", "xx", "xx", "xx", "xx"] simplexe(var); System.out.println("Voulez vous recommencer (Oui,Non)"); String response = sc.nextLine(); if (!response.equalsIgnoreCase("oui")) return; } }
Mais vu que l'utilisateur doit d'abord encoder le nombre de variable avant d'encoder ses variables, je dois bien mettre un for à la place du while ?