JAVA练习答案(20)

发布时间:2021-06-08

输入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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219