0
我正在用JAVA編寫一個非常簡單的數據庫程序,我想循環case語句作爲菜單工作,如果你知道我的意思。我知道這很簡單,但應該怎麼做?:) THX!如何循環語句的情況?
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.equals(「q」)' – tom
在每個'case'的末尾添加's = ...'。 –