public static void main(String[] args) { try { BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(System.out)); bufw.write("请输入以下命令?"); bufw.newLine(); bufw.write("[加密]请输入1, [解密]请输入2"); bufw.newLine(); bufw.flush(); String line = null; while ((line = bufr.readLine()) != null) { if ("".equals(line)){ bufw.write("程序已退出"); bufw.newLine();bufw.flush(); break; }else if("1".equals(line)){ bufw.write("请输入要加密的字符串:"); bufw.newLine();bufw.flush(); line = bufr.readLine(); String resultStr = TripleDES.encrypt(line); bufw.write("加密前: " + line); bufw.newLine(); // 换行 bufw.write("加密后: " + resultStr); bufw.newLine(); // 换行 bufw.newLine();bufw.flush(); }else if("2".equals(line)){ bufw.write("请输入要解密的字符串:"); bufw.newLine();bufw.flush(); line = bufr.readLine(); String resultStr = TripleDES.decrypt(line); bufw.write("解密前: " + line); bufw.newLine(); // 换行 bufw.write("解密后: " + resultStr); bufw.newLine(); // 换行 bufw.newLine();bufw.flush(); } break; } bufw.close(); // 关闭 } catch (Exception e) { System.err.println("输入的密文有误:"+e.getMessage()); } }
java 控制台接收参数
猜你喜欢
转载自liushengit.iteye.com/blog/2397077
今日推荐
周排行