1 回答

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
我想你想像這樣實(shí)現(xiàn)它:
while ((choice = readChoice()) != 'X') {
switch (choice) {
case '1': catalogue(); break;
case '2': useAdmin(); break;
}
}
private void useAdmin() {
char choice = admin(); // instead of assigning 5 to this option
switch (choice) {
case '1': listCustomer(); break;
case '2': addCustomer(); break;
case 'R': use();
}
}
在您當(dāng)前的實(shí)現(xiàn)中,您調(diào)用admin()返回字符的函數(shù)。
switch (choice) {
case '1': catalogue(); break;
case '2': admin(); break;
}
請(qǐng)注意,您不會(huì)對(duì)admin()函數(shù)返回的 char 做任何事情。稍后您只需將字符分配5給char choice.
添加回答
舉報(bào)