gpt4 book ai didi

java - 如何循环case of语句?

转载 作者:行者123 更新时间:2023-12-01 13:10:15 25 4
gpt4 key购买 nike

我正在用 JAVA 编写一个非常非常简单的数据库程序,如果你知道我的意思的话,我想循环 case 语句作为菜单。我知道这很简单,但应该如何完成?:) 谢谢!

while(s!="q"){
switch (s) {
case "1":

System.out.println("Podaj imie :") ;
String imie = sc.next();
System.out.println("Podaj nazwisko :") ;
String nazwisko = sc.next();
System.out.println("Podaj email :") ;
String email = sc.next();
Kontakt wpis = new Kontakt(imie,nazwisko,email);
bazaDanych.baza.add(kontakt);
break;
case "2":
System.out.println("Podaj nazwisko osoby ktora chcesz usunac z bazy :");
String nameToDelete = sc.next();
kontakt.usunOsobe(nameToDelete, bazaDanych);
break;
case "3":
kontakt.wypiszBaze(bazaDanych);
break;
case "4":
System.out.println("Podaj nazwisko osoby ktorej szukasz :");
String nameToSearch = sc.next();
kontakt.pokazOsobe(nameToSearch, bazaDanych);
break;
// case "q": System.exit(0);
// break;

default: System.out.println("Nieobslugiwany klawisz");
break;
}

}

最佳答案

您目前没有更新 s 的值,因此它只会执行一次。您需要更新 s 的值以使其在循环中执行

关于java - 如何循环case of语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22932998/

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