求一道简单的JAVA程序,请高手帮帮忙....谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/14 01:18:56
用java 写一个程序,提供菜单功能。可以将键盘输入的指定文件名的文件加密解密。加密的方法是将每个字符+1。
请问这个程序应该怎么写?????
谢谢,请高手帮帮忙.
写好的程序请在必要关键的地方做出注释
要求菜单功能是在黑屏上显示的
1。加密
2. 解密
3。退出
当输入某个数字的时候,进行相应的操作

------------Encryption.java---------------

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;

public class Encryption {

/**
* 显示出该路径下所有文件名
*
* @param path
*/
public static void listFiles(String path) {
File f = new File(path);
if (!f.exists()) {
// 如果文件夹不存在,创建文件夹
f.mkdir();
return;
}

File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
// 列出该文件夹下有效文件,文件夹除外
System.out.println(files[i].getName());
}
}
}

/**
* 为文件加密
*
* @param path
* @param file
* @throws IOException
*/
public static