zpic
Messages postés7Date d'inscriptionmardi 3 mars 2009StatutMembreDernière intervention 9 mars 2011
-
8 mars 2011 à 10:55
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 2016
-
8 mars 2011 à 12:01
Bonjour,
le code :
//Une variable vide
String prenom;
// On initialise celle-ci à O pour oui !
char reponse = 'O';
//Notre objet Scanner, n'oubliez pas l'import de java.util.Scanner
Scanner sc = new Scanner(System.in);
//Tant que la réponse donnée est égale à oui
while (reponse == 'O')
{
//On affiche une instruction
System.out.println("Donnez un prénom : ");
//On récupère le prénom saisi
prenom = sc.nextLine();
// On affiche notre phrase avec le prénom
System.out.println("Bonjour " +prenom+ " comment vas-tu ?");
//On demande si la personne veut faire un autre essai
System.out.println("Voulez-vous réessayer ?(O/N)");
//On récupère la réponse de l'utilisateur
reponse = sc.nextLine().charAt(0);
}
System.out.println("Au revoir...");
//Fin de la boucle
ma question est pourquoi on a mis deux fois + au début et un autre à la fin + dans : +prenom+
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 8 mars 2011 à 12:01
Salut,
Il est préférable de placer un espace de part et d'autre de l'opérateur +. Ce qui donne :
System.out.println("Bonjour " + prenom + " comment vas-tu ?");
+ est connu pour être l'opérateur d'addition entre 2 nombres
En Java, comme dans d'autres langages, il est aussi l'opérateur de concaténation entre 2 chaînes de caractères :