Почему не записывает строки в файл из консоли?

Хочу что бы пользователь мог записать неограниченное количество файлов со строками, которые записываются в файл, пока не введен символ /. Затем заполняется новый файл пока не дана команда прекратить записывать в файлы. Почему когда я ввожу / ничего не происходит и не предлагает заполнить новый файл?

    public void scan() {
        for (int i = 0; i < 256; i++) {
            writeFromConsoleToFile(i);
            System.out.println("File №" + i + 1 + " was fulled with context. \n 
                Do you want to write a new file? \n " +
                    "1 - YES, 2 - NO");
            Scanner ifContinue = new Scanner(System.in);
            int c = ifContinue.nextInt();
            switch (c) {
                case 1:
                    writeFromConsoleToFile(i);
                case 2:
                    scan();
            }
        }
    }
    public void writeFromConsoleToFile(int i){
        System.out.println("For file №" + i + " enter new element. '\n' For finish this file write /");
    Scanner scFileContent = new Scanner(System.in);
    while (scFileContent.hasNext()){
            String s = scFileContent.nextLine();
            if (scFileContent.equals("/")) {
                break;
            }
            writeScanToFile(s, i);
        }
}
    public void writeScanToFile(String s, int i) {
        try (BufferedWriter writer = new BufferedWriter(new FileWriter("file"+ i +".txt"))) {
                writer.write(s + "\n");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

Ответы (0 шт):