有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java做。。虽然带开关菜单

这是一个办法。。同时循环切换菜单

我试图让用户能够返回到菜单,这是

System.out.println("Options: (C)reate, (R)ead, (W)rite, (L)ist, (S)ave or (E)xit.        (*****)");

但经过多次尝试和错误,我仍然无法回到主菜单后,选择C,R,W,L或S

下面是代码的一小段

do {
    System.out.println("Options: (C)reate, (R)ead, (W)rite, (L)ist, (S)ave or (E)xit.   
    (*****)");
    Scanner switchC = new Scanner(System.in);
    System.out.println("Please enter your choice: ");
    choice = switchC.next().charAt(0);

    switch (Character.toUpperCase(choice)) {
        case 'C':
    System.out.println("C");
            break;
        case 'R':
            break;
        case 'W':
            break;
        case 'L':
            break;
        case 'S':
            break;
        case 'E':
            System.exit(1);
        default:
            System.out.println("Options: (C)reate, (R)ead, (W)rite, (L)ist, (S)ave or (E)xit.        (*****)");
        } 
} while(choice!='E');

共 (1) 个答案

  1. # 1 楼答案

    试一试

    do{
    
    }
    while(Character.toUpperCase(choice) !='E')