Topic: 各位大虾看看为什么我的加密程序无法运行??

  Print this page

1.各位大虾看看为什么我的加密程序无法运行?? Copy to clipboard
Posted by: aaaa2004
Posted on: 2004-09-03 10:38

我在一本介绍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);

}
}


   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