Почему не записывает строки в файл из консоли?
Хочу что бы пользователь мог записать неограниченное количество файлов со строками, которые записываются в файл, пока не введен символ /. Затем заполняется новый файл пока не дана команда прекратить записывать в файлы. Почему когда я ввожу / ничего не происходит и не предлагает заполнить новый файл?
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();
}
}