手机版

JAVA练习答案(20)

时间:2025-07-12   来源:未知    
字号:

输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。 例:括号内是说明 输入 1257 输出

The encrypted number is 4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601)

import java.util.Scanner; public class Test20005 {

public static void main(String[] args) { Scanner in=new Scanner(System.in);

int number, digit1, digit2, digit3, digit4, newnum; number=in.nextInt(); newnum=0;

digit1=(number-number%1000)/1000;

digit2=((number-1000*digit1)-number%100)/100;

digit3=((number-1000*digit1-100*digit2)-number%10)/10; digit4=(number)-1000*digit1-100*digit2-digit3*10; digit1=(digit1+9)%10; digit2=(digit2+9)%10; digit3=(digit3+9)%10; digit4=(digit4+9)%10;

newnum=digit3*1000+digit4*100+digit1*10+digit2;

System.out.println("The encrypted number is "+newnum); } }

程序填空,不要改变与输入输出有关的语句。 输入一个大写英文字母,输出相应的小写字母。 例: 输入 G 输出 g

import java.io.*;

public class Test20006 {

public static void main(String[] args) throws IOException { char ch;

ch=(char)System.in.read(); ch=(char) ((char)ch-'A'+'a');

JAVA练习答案(20).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)