Bonjour à tous, voilà je suis en première année de BTS SIO et mon prof m'a donné un programme à faire en Java pour la rentrée. C'est un petit truc pas très compliqué, n’empêche que ça marche pas;
voilà ce que j'ai fais pour l'instant :
import java.util.Scanner;
public class DAB3
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int resultat = 0, ndc = 0, jn, mn, an;
float solde = 0, ajout = 0, debit = 0;
String nom = "nom", prenom = "prenom";
while (resultat != 0 );
{
System.out.println ("Pour insérer des informations, tapez 1. Pour afficher les informations, taper 2. Pour ajouter de l'argent sur le compte, taper 3. Pour débiter de l'argent sur le compte, taper 4. Pour fermer le compte, taper 0.");
resultat = sc.nextInt();
switch (resultat)
{
case 1 :
System.out.println ("Insérez votre numéro de compte");
ndc = sc.nextInt();
System.out.println ("Insérez votre prénom");
String prenom = sc.nextLine();
System.out.println ("Insérez votre nom");
String nom = sc.nextLine();
System.out.println ("Insérez votre jour de naissance");
jn = sc.nextInt();
System.out.println ("Insérez votre mois de naissance");
mn = sc.nextInt();
System.out.println ("Insérez votre année de naissance");
an = sc.nextInt();
break;
case 2 :
System.out.println ("Nom : " +nom);
System.out.println ("Prénom : " +prenom);
System.out.println ("Numéro de Compte : " +ndc);
System.out.println ("Solde du Compte : " +solde);
break;
case 3 :
System.out.println ("Insérer le montant à déposer :");
ajout = sc.nextFloat();
solde = solde + ajout;
System.out.println ("Votre Solde est maintenant de : " +solde);
break;
case 4 :
System.out.println ("Insérer le montant à retirer :");
debit = sc.nextFloat();
if (solde>0)
{
System.out.println ("Vous ne pouvez pas retirer cette somme, votre solde n'est pas assez élevé.");
}
else
{
solde = solde - debit;
System.out.println ("Votre solde est maintenant de : " +solde);
}
break;
}
if (resultat > 4);
System.out.println ("Le chiffre n'est pas valide, veuillez réessayer");
sc.close();
}
}
}
Je me doute bien sûr qu'il doit y avoir pas mal d'erreurs, je me justifierais en disant que j'ai commencé il y a peu de temps 
Les premiers problèmes se situent dans les lignes : String prenom = sc.nextLine(); / String nom = sc.nextLine(); dans le Switch, où Eclipse me dit "Duplicate local variable nom/prenom".
J'ai cherché mais je ne tombe que sur des forums anglais où le niveau de prog est encore trop élevé pour moi, donc si quelqu'un a une idée ou ne serait-ce qu'une piste je serais bien content, car je ne comprend même pas le problème !
Je vous remercie d'avance, bonne soirée ! 