Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java Security  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 各位大虾看看为什么我的加密程序无法运行??
aaaa2004





发贴: 8
积分: 0
于 2004-09-03 10:38 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我在一本介绍jiva加密的树上看到下面一段源代码,编译通过,但是运行后出现dos窗口,提示:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Caesar.main(Caesar.java:3)
Press any key to continue...

我该怎么做呢?
下面就是这段程序。请各位大虾帮帮我吧!谢了!!

public class Caesar{
public static void main(String args[]) throws Exception{
String s=args[0];
int key=Integer.parseInt(args[1]);
String es="";
for(int i=0;i<s.length( );i++){
char c=s.charAt( i ) ;
if(c>='a' && c<='z'){
c+=key%26;
if(c<'a') c+=26;
if(c>'z') c-=26;
   }
else if(c>='A' && c<='Z'){
c+=key%26;
if(c<'A') c+=26;
if(c>'Z') c-=26;
}
es+=c;
}
System.out.println(es);

}
}




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923