小编rec*_*ons的帖子

如果没有"返回",如何打破void方法

如何摆脱void方法并返回切换方法?

    public static void decrypt() throws FileNotFoundException {
    Scanner kbrd = new Scanner(System.in);
    System.out.println("Enter Key-file name: ");
    String filename = kbrd.nextLine();
    System.out.println("Enter Message-filename: ");
    String mssgFilename = kbrd.nextLine();
    String[] keyArray = loadMessage(filename);
    String[] message = loadMessage(mssgFilename);
    String[] cipher = xor2(message, keyArray);
    String readable = showText(cipher);
    System.out.println("The text:" + readable);
    return;
}
Run Code Online (Sandbox Code Playgroud)

然后这是切换方法

    System.out.println("Encrypt  1.");
    System.out.println("Decrypt  2.");
    System.out.println("Make Key 3.");
    System.out.println("Quit     4.");
    Scanner scan = new Scanner(System.in);
    String choice = scan.nextLine();

    do {
        switch (choice) {
        case "1":
            encrypt();
            break;
        case …
Run Code Online (Sandbox Code Playgroud)

java break switch-statement

1
推荐指数
1
解决办法
859
查看次数

标签 统计

break ×1

java ×1

switch-statement ×1