Test distributeur java :X

Fermé
Dragandalf Messages postés 4 Date d'inscription samedi 16 juillet 2011 Statut Membre Dernière intervention 17 juillet 2011 - 16 juil. 2011 à 23:55
Dragandalf Messages postés 4 Date d'inscription samedi 16 juillet 2011 Statut Membre Dernière intervention 17 juillet 2011 - 17 juil. 2011 à 10:52
Bonjour,
débutant dans le java , j'ai commencer a tester plusieurs sortes de programmes me venant a l'esprit , dont 1 étant un " distributeur " , pourriez vous m'aidez a corriger , car je ne vois pas pourquoi éclipse ne m'accepte pas mes else, merci d'avance de vos réponses.


import java.util.Scanner;


public class Donnée {

/**
* @param args
*/
public static void main(String[] args) {
// Programme Distributeur
Scanner sc = new Scanner(System.in);
int code = 1054;
int i ;
int test;
int test2;
int test3;
boolean égalité;
boolean égalité2;
boolean égalité3;
String montant;
System.out.println("Bonjour , et bienvenu dans votre distributeur");
System.out.println("Veuillez insérer votre code.");
test = sc.nextInt();
if (test != code );
{
System.out.println("code érroné , veuillez réinsérer votre code...");
test2= sc.nextInt();
if(test2==code);
System.out.println("Code accepté , veuillez insérer le montant a retirer");
montant = sc.nextLine();
System.out.println("Votre compte va être débiter de "+montant+" euros, au revoir...");

if (test2!=code);
{
System.out.println("code érroné , veuillez réinsérer votre code...");
test3=sc.nextInt();
if(test3 != code);
{
System.out.println("Code érroné , Carte bloquée !");
}
else
{ System.out.println("Code accepté , veuillez insérer le montant a retirer");
montant = sc.nextLine();
System.out.println("Votre compte va être débiter de "+montant+" euros, au revoir...");
}
}
}
else
System.out.println("Code accepté , veuillez insérer le montant a retirer");
montant = sc.nextLine();
System.out.println("Votre compte va être débiter de "+montant+" euros, au revoir...");
}
}
Merci , au revoir :p

A voir également:

2 réponses

Dragandalf Messages postés 4 Date d'inscription samedi 16 juillet 2011 Statut Membre Dernière intervention 17 juillet 2011
16 juil. 2011 à 23:56
Ps: les boolean égalité étant un test que j'ai fait , aillant échoué ; je l'ai enlever ^^
0
Dragandalf Messages postés 4 Date d'inscription samedi 16 juillet 2011 Statut Membre Dernière intervention 17 juillet 2011
16 juil. 2011 à 23:57
de même pour le i ><
0
Utilisateur anonyme
17 juil. 2011 à 10:00
Salut,

Il faut enlever le ; indiquant la fin des trois if un peu trop tôt...
if (test != code ); 
{
....
if(test2==code); 
....
if (test2!=code); 
{
....


Cordialement,

Dan
0
Dragandalf Messages postés 4 Date d'inscription samedi 16 juillet 2011 Statut Membre Dernière intervention 17 juillet 2011
17 juil. 2011 à 10:52
Merciiii sa faisait super longtemps que je cherchais désespérement :').
0