[主观题]

请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

程序运行结果如下:

输入一个大写字母串:ADFSDFFE

加密后的大写字母串:ZWUHWUUV

import java.io.*;

public class ex12_2{

public static void main (String[] args){

char ch = 'A';

String str;

System. out .print ( "输入一个大写字母串: ");

try{

B.ufferedReader in = new BufferedReader(new InputStreamReader(System.in));

str= in.readLine();

System. out .print ( "加密后的大写字母串:");

for(int i=0;i<str.length();i++){

_______________;

_______________;

System.out.print(ch);

}

}catch(IOException e){}

try{

System.in.read();

}catch(IOException e) {};

}

}

参考答案与解析:

相关试题

试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

[问答题] 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

  • 查看答案
  • 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个

    [问答题] 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

  • 查看答案
  • 敲击键盘中的()键输入的英文字母为大写。

    [单选题]敲击键盘中的()键输入的英文字母为大写。A . CtrB . TabC . Caps LockD . Shift

  • 查看答案
  • 向x变量中输入任意一个大写字母,再将x变量中的大写字母转成小写字母 (如 "G”

    [单选题]向x变量中输入任意一个大写字母,再将x变量中的大写字母转成小写字母 (如 "G”变成 "g”)。正确的算法是( )A.①输入字母到x ②int y = x - 32 ③x = (char)y→输出xB.①输入字母到x ②int y = x + 32 ③x = (char)y→输出xC.①输入字母到x ②int y = (int)x - 32 ③x = (char)y→输出xD.①输入字母到x ②int y = (int)x + 32 ③输出y

  • 查看答案
  • 假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小

    [单选题]假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能?A.ADD AL,20HB.OR AL,20HC.ADD AL, ‘a'-‘A'D.XOR AL,20H

  • 查看答案
  • 假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小

    [单选题]假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能?A.ADD AL,20HB.OR AL,20HC.ADD AL, ‘a’-‘A’D.XOR AL,20H

  • 查看答案
  • 假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,则将其转换为

    [单选题]假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,则将其转换为小写字母,否则不变。试问,下面( )指令可以实现此功能。A.ADD AL,20HB.OR AL,20HC.ADD AL,'a'-'A'D.XOR AL,20H

  • 查看答案
  • 下面程序中,若从键盘输入大写字母C,则程序的输出结果是______。import

    [单选题]下面程序中,若从键盘输入大写字母C,则程序的输出结果是______。 import java.io.*; public class Test{ public static void main(String args[ ]){ int ch=0; System.out.println("Please input a character:"); try{ ch=System.in.read( ); char ch_A='A',ch_Z='Z'; int delta_c=(int)ch_A

  • 查看答案
  • ()一共有26字母,并且分有26个大写字母和26个小写字母。

    [单选题]()一共有26字母,并且分有26个大写字母和26个小写字母。A . 变体字B . 拉丁文C . 英文D . 汉字

  • 查看答案
  • 输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变

    [问答题] 输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。

  • 查看答案
  • 请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输