Arrêter un prg avec un caractère

domxaline -  
Skymer Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   -
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

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
domxaline
 
merci beaucoup
0
Skymer Messages postés 477 Date d'inscription   Statut Membre Dernière intervention   75
 
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   Statut Membre Dernière intervention   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