Où sont les erreurs dans mon programme Java ?
Coala
-
Coala -
Coala -
Bonjour,
J'ai beau vérifié toutes les accolades, je ne vois pas où est l'erreur !
Voici mon code :
Pouvez-vous m'aider SVP ??
Merci :)
J'ai beau vérifié toutes les accolades, je ne vois pas où est l'erreur !
Voici mon code :
import java.util.Scanner;
public class classe2
{
public static void main(String args[])
{
System.out.println("Veuillez entrer trois nombres:");
Scanner x= new Scanner (System.in);
int a=x.nextInt();
int b=x.nextInt();
int c=x.nextInt();
if (a<b)
{
if (b<c)
System.out.println("a","b","c");
else
{
if (a<c)
System.out.println("a","c","b");
else
} System.out.println("c","a","b");
}
else
{
if (b>c)
System.out.println("c","b","a");
else
if (c<a)
System.out.println("b","c","a");
}
}
}
Pouvez-vous m'aider SVP ??
Merci :)
3 réponses
-
Ton problème d'accolades est ligne 23/24 :
else } System.out.println("c","a","b");
Autre erreur : println ne prend qu'un seul argument, pas trois. Tu dois donc réécrire tout tes affichages afin d'avoir par exempleSystem.out.println("c,a,b");
Enfin, concernant ton algorithme, il te manque le cas "b, a, c".La confiance n'exclut pas le contrôle -
Bonjour,
Quelles erreurs as-tu ?
-
Sinon tu crées une ArrayList d'Integer avec a, b et c, tu appliques la méthode sort() et tu imprimes la liste.
3 lignes de code...faut ouvrir l'API de temps à autre ;)