我必须用Java制作一个盲文编码器解码器,但是在选择方法时我遇到了麻烦(用户选择他想要做什么,编码或解码以及他想要编码哪个文件。/de-cod )。这是到目前为止的程序(选择并打开文件):
public static void main (String []args) throws Exception {
System.out.println("Escriba 'c' para codificar o 'd' para decodificar: ");
char e=(char) System.in.read();
switch (e){
case 'd':
System.out.println("Introduzca nombre del fichero a decodificar sin <.txt>. Por defecto, <Entrada>: ");
break;
case 'c':
System.out.println("Introduzca nombre del fichero a codificar sin <.txt>. Por defecto, <Entrada>: ");
break;
}
}
}
第一次 println 翻译:Enter c to codify or d to de-codify
2nd-3rd println 翻译:Enter file's name to de-codify/codify without ".txt". By default, 'entrada'
我不知道如何让程序继续运行,等待用户输入文件名(或直接按“enter”并默认打开“entrada”文件),打开它,将其发送到另一个类对其进行编码/反编码,然后将其写回文件中,并完成程序。
我正在使用 Netbeans IDE 7.2.1
对不起,因为我的语法不好,我尽力做到最好。如果有不明白的地方,请回复,我会进一步解释。