comment puis-je sélectionner 1 ou 2 ou 3 et après avoir exécuté le programme pour sélectionner le menu option ... je ne veux pas que mon programme se termine après sélectionner 1 ou 2 comment puis-je faire cela .. . Merci d'avance.Exécution du programme sans terminer
c'est mon programme d'options de sélection ...
public class Dialog
{
AddList ad = new AddList();
int select;
void showDialog()
{
System.out.println("Enter The 1 for addnig data");
System.out.println("Enter The 2 for Waching the MARK data");
System.out.println("Enter The 3 for Waching the NAME data");
System.out.println("Enter The 4 for Waching All the data of students");
System.out.println("Enter The 5 for Waching SUM of the mark of Students");
}
void progressInput()
{
Scanner scan = new Scanner(System.in);
select = scan.nextInt();
if (select == 1)
{
ad.AddListIntoArray();
}
else if (select == 2)
{
ad.PrintMarkFromTheArray();
}
else if (select == 3)
{
ad.PrintNameFromTheArray();
}
else if (select == 4)
{
ad.PrintNameMarkFromTheArray();
}
else if (select == 5)
{
ad.SendMark();
}
else
{
System.out.println("Please Input range from 1 to 5 and not something else");
}
}
}
et voici mon programme principal .... tout ici est ok, mais je ne veux pas que ma fin de programme après avoir sélectionné 1 ou 2 je veux dire le programme 1 et execute montrent le résultat et revenir à la sélection menu d'options ...
public class Main
{
public static void main(String[] args)
{
Dialog dlg = new Dialog();
dlg.showDialog();
dlg.progressInput();
}
}
Vous voulez une boucle. – SLaks