为了账号安全,请及时绑定邮箱和手机立即绑定

凯撒加密,用队列为什么输出的是一串数字求问

凯撒加密,用队列为什么输出的是一串数字求问

慕先生1568897 2018-04-21 21:06:12
public class Codes { public static void main(String[] args){ int [] key={5,12,-3,8,-9,4,10}; Integer keyvalue; String encoded=null,decoded=null; String message="dasdasdasdasdasdafdf"; Queue<Integer> encodingQueue=new LinkedList<Integer>(); Queue<Integer> decodingQueue=new LinkedList<Integer>();   for(int i=0;i<key.length;i++){  encodingQueue.add(key[i]);   } for(int j=0;j<message.length();j++){  keyvalue=encodingQueue.remove();  encoded+=(char)message.charAt(j)+keyvalue;  encodingQueue.add(keyvalue); } System.out.println(encoded);
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1047 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信