gpt4 book ai didi

Java while循环不想停止

转载 作者:行者123 更新时间:2023-11-30 08:29:05 25 4
gpt4 key购买 nike

我正在学习 Java 编程并且对这段代码有疑问。我的问题是我无法停止第二个 while 循环 (while (done ==1){ .. })

如果我做 done = 2,程序恢复...

int stopme3 = 1;
while (stopme3 == 1) {
/* Appel de la méthode Afficher les propriétaires */
AfficherProprio();
int choix_proprio = ChoisirProprio();

/* Appel de la méthode Afficher les Comptes du Propriétaire */
AfficherComptesProprietaire(choix_proprio);

/* Choix du compte à modifier */
System.out.println("N° de compte:");
int choixCompte = lectureClavier.nextInt();
/* Test si comptes existants du proprio */
if (choixCompte == tab_compte[choix_proprio]._num_compte) {
int done = 1;
while (done == 1) {
/* Création d'une ligne comptable */
tab_compte[choix_proprio].CreerLigneC();
System.out.println("Ajouter une ligne comptable supplémentaire ?");
System.out.println("1 - Oui");
System.out.println("2 - Non");
done = lectureClavier.nextInt();
}
} else {
System.out.println("Compte sélectionné inexistant.");
}
}

非常感谢帮助,非常感谢。

最佳答案

int stopme3 = 1;
while (stopme3 == 1) { // This loop will keep running till condition is true


int done = 1;
while (done == 1) {// This loop will keep running till condition is true

因此这将无限运行。因此你可能想这样做

  int stopme3 = 1;
while (stopme3 == 1) {

if(some condition is met){
stopme3 =2;
}

}

关于Java while循环不想停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19724545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com