Salut tout le monde,
voila je suis tout nouveau ici et dans le monde de la programmation.
Je me suis lancer dans un petit programme qui est une calculatrice en mode DOS .

Donc voici le code que j'ai commencer et j'ai un petit soucis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
package calcv1;
 
import java.util.Scanner;
 
/**
 *
 * @author GoreX
 */
public class Main {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //Notre objet Scanner
Scanner sc = new Scanner(System.in);
 
//Initialisation des variable
int rep_menu;
int rep_menu_5 = 0;
int n='0';
int m='1';
 
//Boucle Principal si le chiffre entrée excede 6
//Affichage de l'entête
System.out.println(" ------------------------------------------------------------------------");
System.out.println("|             CALCULATRICE V1 BY J.KAYED                                 |");
System.out.println(" ------------------------------------------------------------------------");
 
do
{
//Affichage des menus
System.out.println("0. Faire une Addition");
System.out.println("1. Faire une Soustraction");
System.out.println("2. Faire une Division");
System.out.println("3. Faire une Multiplication");
System.out.println("4. Quitter");
System.out.println("5. Plus d'infos sur le createur\n");
 
//Infos d'aide
System.out.println("HELP : Tapez 0, 1, 2, 3, 4, 5, selon votre choix.");
 
//On retien la touche que le client va rentrer
rep_menu = sc.nextInt();
if(rep_menu>5)
    System.out.println("Traitement Impossible");
 
}while(rep_menu>5 || rep_menu_5==1 );
 
do{
 
    System.out.println("Auteur = Mr Julien Kayed");
System.out.println("Version = 1.0");
System.out.println("Ce logiciel est destinée à des tests.");
        System.out.println("En aucun cas ce logiciel doit etre copier .\n");
        System.out.println("Pour revenir au menu, tapez 1");
 
 
        rep_menu = sc.nextInt();
 
        }while(rep_menu!=1 && rep_menu_5==5);
 
 
 
 
 
}
    }


Le soucis c'est que lorsque je rentre dans mon programme , je tape 5 pour plus d'infos tout fonctionne bien ..... mais lorsque je tape 1 pour revenir au menu ca quitte le programme pourtant j'i bien mis ma condition et ma boucle qui dit que lorsque je tape 1 dans ma variable rep_menu_5 retour au menu .
Si quelqu'un peut m'aider sa serait cool.
Merci