盲文编码器

时间:2013-01-12 18:49:39

标签: java netbeans

我必须在Java中制作盲文编码器 - 解码器,但是我在选择方法时遇到麻烦(用户选择他想做什么,编码或编码以及他想要编码的文件./去鳕鱼)。这是目前为止的程序(选择并打开文件):

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;  
        }
        }
    }

第1版println翻译:{{1​​}}

第2至第3版println翻译:{{1​​}}

我不知道如何让程序继续运行,等待用户输入文件名(或者只需按“enter”并默认打开“entrada”文件),打开它,发送给另一个编目/解编码的类,然后将其写回文件,然后完成程序。

我正在使用Netbeans IDE 7.2.1

抱歉,因为我的语法不好,我尽力做到最好。如果有什么你不理解,回复,我会进一步解释。

1 个答案:

答案 0 :(得分:0)

当您需要从用户那里获得输入时,请使用扫描程序(java.util.Scanner)。代码看起来像这样:

Scanner scanner = new Scanner(System.in); // Creates a scanner that reads the System.in stream
String filepath = scanner.nextLine(); // Reads until it reaches a line break and returns what was read.