私は 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
翻訳された 2 ~ 3 番目の println:Enter file's name to de-codify/codify without ".txt". By default, 'entrada'
プログラムが実行され続けるようにする方法がわかりません。ユーザーがファイルの名前を入力するのを待ち(または、デフォルトで「Enter」を押して「entrada」ファイルを開きます)、それを開き、別のクラスに送信してコード化/コード化解除してからファイルに書き戻し、プログラムを終了します。
Netbeans IDE 7.2.1 を使用しています
文法が下手で申し訳ありませんが、最善を尽くしました。わからないところがあれば返信いただければ詳しく説明します。