一、问题描述

  十六进制转换器:输入3A1E 转成 3B31。描述:按位置来+n ,位置从索引为0开始,超过F则从头开始

二、代码

  

 1 /********************************************
 2 //           十六进制加密
 3 //            2013-01-14
 4 ********************************************/
 5
 6 import java.util.Scanner;
 7
 8 public class 十六进制密码 {
 9     public static void main(String [] args){
10         System.out.println("请输入一串十六进制数:");
11         Scanner sc = new Scanner(System.in);
12         String str = sc.nextLine();
13         String [] chars = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
14         for(int i = 0; i < str.length(); i++){
15             for(int j = 0; j < 16; j++){
16                 if(chars[j].equals(str.substring(i, i+1))){
17                     System.out.print(chars[(j+i)%16]);
18                 }
19             }
20         }
21     }
22 }

三、运行结果

  

转载于:https://www.cnblogs.com/CocoonFan/archive/2013/01/15/2861684.html

Lesson_3 作业_1 ---- 十六进制转换器相关推荐

  1. 中农大计算机组成原理在线作业1,河北农大2017计算机组成原理_在线作业_1课案.docx...

    河北农大2017计算机组成原理_在线作业_1课案 计算机组成原理_在线作业_1交卷时间:2017-01-18 23:45:43考试成绩 100分一.单选题1. (5分) 程序控制类指令的功能是().A ...

  2. Lesson_7 作业_1 Driver 和 Car

    一.作业描述 定义一个司机类Driver,有属性为 年龄.驾龄.工资:方法:开车的方法driverCar ,该方法应该可以驾驶各种交通工具.定义几种交通工具类如:Bus.Car.Motor.Plane ...

  3. 【iOS】二进制十进制十六进制转换器

    还是那句话,没有第一时间在网上找到想要的参考代码,就自己动手做了一个. 总感觉进制转换应该有系统方法,哪位大神若知道还请不吝赐教. // // MainViewController.m // Comp ...

  4. 2018软工实践_团队作业_1

    如果记忆是一个罐头的话,我希望这一罐罐头不会过期----<重庆森林> 404 Note Found Team 如果记忆是一个备忘录的话,别说了,它不会过期----<404 Note ...

  5. base64 hex java_Java 中的 BASE64 和 十六进制转换器

    使用Java中的JCA(Java Cryptography Architecture)做加密.解密.签名.验签.消息摘要等操作时,由于它们的输出和输入大多是byte数组,对于数据的存储交换不是太友好. ...

  6. 十六进制代码C语言,十六进制转换器C语言代码。怎么办?

    满意答案 "#include void choose() /*功能:询问是进行数值转换还是转换为十六进制ASCII码*/ { char *ask; printf("请教您想进行数值 ...

  7. JSP第二次作业_1小题

    题目: 编写一个JSP程序,计算1!+2!+3!+4!+5!,并显示出结果.要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果. 进阶要求,通过表单提交一个正整数,然后计算它的阶乘和.例如: ...

  8. python代码变量作业_1作业python数据类型 条件循环 列表

    变量 python中不用像C++一样先定义数据类型再赋值,可以直接赋字符串类型.字典类型.元组类型.列表类型: python的变量名只能包含数字 字母 下划线,不能以python的关键字命名,可以以下 ...

  9. 2018寒假作业_1(时光荏苒 师情难忘)

    师者,所以传道授业解惑. 以师品正学生之人品,以灼灼教导,引学生于正路. 请允许笔者犯一下规--笔者在这篇文章中将阐述四位老师. 青春懵懂 长愧于心 这部分笔者将说到初中时期的两位竞赛带队老师(郭姓老 ...

最新文章

  1. QQ空间的“神奇”图片
  2. c语言外部中断th0,帮忙看看void int0() interrupt 1 //采用中断0 控制节拍 { TH0=0xd8; TL0=0xef; n--; } 啥意思...
  3. 线程中这么调用类_这些线程知识总结是真的到位!java开发两年的我看的目瞪口呆
  4. 每日一言学做人,古之学问,博大精深
  5. SciPy 积分的计算
  6. GitHub 的 12 个实用技巧,你 get 了几个?
  7. 基于python的性能测试工具_基于 Python 的性能测试工具 locust 与 LR 的简单对比[转发]...
  8. WP7手机Zune官方升级教程
  9. word一打字就有下划线_[word文档打字有下划线]下划线粗细不一致的原因:控制Word下划线与文字的距离...
  10. mysql数据生成词云图,7个好用的在线词云生成工具
  11. 【杂】Excel中匹配筛选操作VLOOKUP 函数使用问题排查
  12. git checkout -b
  13. K8s-临时容器 Ephemeral Containers
  14. 传奇手游战神引擎开服教程架设教程工具全套图文教程
  15. iOS端如何实现带UI截屏分享
  16. ‘‘红包来了—红包来了—‘‘Python制作一个微信红包提示系统。
  17. 建站用阿里云还是腾讯云好?
  18. 【离散数学】二元关系中的传递关系与非传递关系
  19. Bug消灭记:透明 png 图片加水印后变成黑问题
  20. spring restTemplate的坑----会对String类型的url中的特殊字符进行转义

热门文章

  1. 如何用计算机做微积分,利用计算知识搜索引擎WolframAlpha做微积分(快速指南).doc...
  2. 【回馈粉丝】小米平板电脑免费送!!!
  3. angular.js-服务-http-路由(5)
  4. 数据结构python版 答案,中国大学 MOOC_数据结构与算法Python版_章节测验答案
  5. Mac电脑使用pip install出现语法错误
  6. RADARSAT-1数据下载
  7. AJAX葡萄酒价位,智利葡萄酒品牌
  8. 反思 我和网站优化seo
  9. 文因互联CEO鲍捷:八一八聊天机器人
  10. MYSQL全文索引及Match() against()踩坑记录-超详细超实用