![[问答题] 简单应用题请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密 *** 作是将字母变换成倒序的大写字母,如A->Z, B->Y。注,第1张 [问答题] 简单应用题请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密 *** 作是将字母变换成倒序的大写字母,如A->Z, B->Y。注,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8%E9%A2%98%E8%AF%B7%E5%AE%8C%E6%88%90%E4%B8%8B%E5%88%97Java%E7%A8%8B%E5%BA%8F%EF%BC%9A%E5%AF%B9%E5%A4%A7%E5%86%99%E7%9A%8426%E4%B8%AA%E8%8B%B1%E6%96%87%E5%AD%97%E6%AF%8D%E5%8A%A0%E5%AF%86%EF%BC%8C%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%A4%A7%E5%86%99%E5%AD%97%E6%AF%8D%E4%B8%B2%EF%BC%8C%E8%BE%93%E5%87%BA%E8%BF%99%E4%B8%AA%E4%B8%B2%E5%8A%A0%E5%AF%86%E5%90%8E%E7%9A%84%E7%BB%93%E6%9E%9C%E3%80%82%E5%8A%A0%E5%AF%86%E6%93%8D%E4%BD%9C%E6%98%AF%E5%B0%86%E5%AD%97%E6%AF%8D%E5%8F%98%E6%8D%A2%E6%88%90%E5%80%92%E5%BA%8F%E7%9A%84%E5%A4%A7%E5%86%99%E5%AD%97%E6%AF%8D%EF%BC%8C%E5%A6%82A-%26amp%3Bgt%3BZ%2C+B-%26amp%3Bgt%3BY%E3%80%82%E6%B3%A8.png)
[问答题] 简单应用题请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密 *** 作是将字母变换成倒序的大写字母,如A->Z, B->Y。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:输入一个大写字母串:ADFSDFFE加密后的大写字母串:ZWUHWUUVimport java.io.*;public class ex12_2{ public static void main (String[] args){ char ch = ’’A’’; String str; System.out.print("输入一个大写字母串:"); try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); str = in.readLine(); System.out.print("加密后的大写字母串:"); for(int i=0;i ch = str.charAt(i)ch = (char )(’Z’ - ch + ’A’) 本题主要考查字符串的 *** 作和I/O *** 作的简单应用。解题关键是,熟悉字符串的基本 *** 作,会将字符作相应的转换,熟悉字符串的定位方法charAt()以及基本的I/O *** 作。本题中,第1个空,定位str对象中的字符,调用str对象的charAt()方法定位第i个字符并将该字符写给ch变量;第2个空,加密算法的实现,’Z’-ch表示字符ch在字符表中和字符’Z’之间相隔多少字符,再加上字符’A’就得到了倒序的字符在字符表中的位置,然后进行类型转换,就得到了倒序的字符。 欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)