Arrêter un prg avec un caractère

domxaline -  
Skymer Messages postés 565 Statut Membre -
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');
}
}



3 réponses

  1. domxaline
     
    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
  2. Skymer Messages postés 565 Statut Membre 75
     
    il faut lui dire a ton programme, de s'arrêter, grâce a l'instruction: System.exit
    -1
    1. Skymer Messages postés 565 Statut Membre 75
       
      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