求高手帮忙快解决一道JAVA题目,麻烦用JAVA语言来写哦~~~拜谢哦~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求高手帮忙快解决一道JAVA题目,麻烦用JAVA语言来写哦~~~拜谢哦~相关的知识,希望对你有一定的参考价值。

密码破解
据说最早的密码来自于罗马的凯撒大帝。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F)。而你要获得消息原文,也就是要将这个过程反过来。
密码字母:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z M
原文字母:V W X Y Z A BC D E F G H I J K L M N O P Q R S T U
(注意:只有字母会发生替换,其他非字母的字符不变,并且消息原文的所有字母都是大写的。)
输入:最多不超过100个数据集组成,每个数据集之间不会有空行,每个数据集由3部分组成:
起始行:START
密码消息:由1到200个字符组成一行,表示凯撒发出的一条消息.
结束行:END
在最后一个数据集之后,是另一行:ENDOFINPUT。
输出:
每个数据集对应一行,是凯撒的原始消息。
Sample Input
START
NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQHFZXJX
END
START
N BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFSXJHTSI NS WTRJ
END
START
IFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFSMJ
END
ENDOFINPUT
Sample Output
IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES
I WOULD RATHER BE FIRST IN A LITTLE IBERIANVILLAGE THAN SECOND IN ROME
DANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THANHE

参考技术A 每个字符的加/解密算法:
char str[100]; //存放原文
char desc[100];//存放密文
加密算法:
desc[i]=str[(i+5)%str.len];
解密算法:
str[i]=desc[(i-5)%desc.len];

具体细节你自己处理下.

LR下运行JAVA脚本时报该错误,求高手帮忙

Error: Cannot locate javac.exe under the specified JDK HOME directory. [MsgId: MERR-22967]
Notify: Found jdk version: 1.6.0. [MsgId: MMSG-22986]
Notify: classpath=D:\Program Files\HP\LoadRunner\scripts\udms\;d:\program files\hp\loadrunner\classes\srv;d:\program files\hp\loadrunner\classes;G:\UDMS\UDMS\udms-core-1.1.jar;G:\UDMS\UDMS\udms-tool-1.1.jar;;;D:\Program Files\HP\LoadRunner\scripts\udms\udms-core-1.1.jar;D:\Program Files\HP\LoadRunner\scripts\udms\udms-tool-1.1.jar; [MsgId: MMSG-22986]
Error: Failed to compile the Actions.java file.
Please add the <JDK>\bin to the path and try again. [MsgId: MERR-22996]
Warning: Extension java_int.dll reports error -1 on call to function ExtPerProcessInitialize [MsgId: MWAR-10485]
Error: Thread Context: Call to service of the driver failed, reason - thread context wasn't initialized on this thread. [MsgId: MERR-10176]

参考技术A 估计你java环境变量配置出问题了,,
你配置好环境变量就行了,,,
我的电脑”-->"高级"-->"环境变量"
一般电脑都有path路径,你的只需在path路径后加上
path
;C:\Program Files\Java\jdk1.6.0_24\bin
classpath路径上这么设置
.;C:\Program Files\Java\jdk1.6.0_24\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar
注意第一个的点号,
C:\Program Files\Java\jdk1.6.0_24这个是jdk的安装路径,根据不同版本,你参照设置就行了,,,
后在开始-cmd-后输入javac,如果系统找到路径,你就设置成功了,,本回答被提问者采纳

以上是关于求高手帮忙快解决一道JAVA题目,麻烦用JAVA语言来写哦~~~拜谢哦~的主要内容,如果未能解决你的问题,请参考以下文章

急~~~求MATLAB高手帮忙解决一道0-1线性规划问题

WinForm的问题,求高手帮忙~

java如果很多用户同时访问一个服务器会导致速度变慢。应怎么解决?求高手帮忙。急!!

用java编写一个应用程序:要求用户输入一系列字符串,每个字符串占一行 ? 求高手帮忙。。。

请高手帮忙解决一个JAVA实验程序!!

WPF高手来帮忙!!界面布局的问题