Arrêter un prg avec un caractère

Fermé
domxaline - Modifié par domxaline le 27/10/2015 à 10:08
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 - 10 nov. 2015 à 21:21
Bonjour,
j 'ai besoin vos aides
je veux arrêter mon prg en entrant avec un caractère, mais il n'arrête pas
par exemple 'y'

import java.util.Scanner;
public class Test3
{
public static void main(String[] args)
{
char car='y';
do
{
Scanner valeur=new Scanner(System.in);
System.out.print("Entrez un charactère:");
char car1=valeur.next().charAt(0);
System.out.print(car1);
car1++;
}while(car!='y');
}
}



A voir également:

3 réponses

j'ai corrigé mon prg ainsi:

import java.util.Scanner;
public class Test3
{
public static void main(String[] args)
{

String prenom = new String();

char car = ' ';

Scanner sc = new Scanner(System.in);
do
{
System.out.print("Donnez un prénom : ");
prenom = sc.nextLine();
System.out.println("Bonjour " +prenom+ ", comment vas-tu ?");
System.out.println("Voulez-vous réessayer ?(y/n)");
car = sc.nextLine().charAt(0);
}
while (car == 'y');
System.out.println("Au revoir...");
}
}

maintenant je veux écrire un code pour l'algorithme suivant
mais, il commence avec un while et après do
quelqu'un a des idée svp?

algo LireaffavecY
var car : caractère
Début
car < Lire()
Tant que (car ? `y') Faire
Ecrire(car)
Lire(car)
Fin Tant que
Fin
0
merci beaucoup
0
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 75
3 nov. 2015 à 21:44
il faut lui dire a ton programme, de s'arrêter, grâce a l'instruction: System.exit
-1
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 75
10 nov. 2015 à 21:21
Pourquoi j'ai moins un, d'accord, il fallait bien le prendre, mais pour plus tard ça peut lui être utile de savoir coder, une instruction pour vraiment arrêter un programme, vengeance !!!
0