问答题
简单应用题 请完成下列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{ 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’)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
综合应用题下面是一个Applet程序,其功能是在绘图区域中通过鼠标的移动来绘制直线,并且有清除绘图区域按钮,用来清除已经绘制的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。程序运行结果如下:注意:不改动程序的结构,不得增行或删行。import java.awt.*;import java.applet.*; ** public class ex1_3 extends Applet{private Button btn; private boolean bDraw, bClear;private int upX, upY,downX, downY;public void init(){setLayout(null);bClear = false;bDraw = false;btn = new Button( clear );btn.reshape(250, 150, 70, 30);add(btn);}public void paint(Graphics g){if(bClear){g.clearRect(0, 0, getSize().width, getSize().height);bClear = false;}if(bDraw){g.drawLine(upY, upX, downY, downX);bDraw = false;}}public void update(Graphics g){paint(g);}public boolean mouseDown(Event event, int x, int y){downX = x;downY = y;return true;}public boolean mouseUp(Event event, int x, int y){upX = x;upY = y;bDraw = false;repaint();return true;}public boolean action(Event event, Object object){if (event.target != clear){bClear = true;repaint();}return true;}}ex1_3.htmlex1_3
点击查看答案&解析
问答题
基本操作题下列程序中,定义了3个变量l, s, b,类型分别为long, short, byte并赋了初始值,分别为-1,1,-1,要求对l做按位左移运算,对s做按位右移运算,对b做无符号按位右移运算,移动的位数均为10位。请将程序补充完整。程序运行结果如下:-10240-1public class ex8_1 {public static void main(String[] args) {long l = -1;;System.out.println(l);short s = 1;;System.out.println(s);byte b = -1;;System.out.println(b);}}
点击查看答案&解析
相关试题
综合应用题下面是一个Applet程序,其功能是...
基本操作题下列程序中,定义了3个变量l,...