手动输入四位数 进行简单的加密运算
2016-07-05 08:01
309 查看
import java.util.*;
public class DayThreeE{
public static void main (String args[]){
Scanner sc = new Scanner(System.in);
System.out.print("请输入源码:");
int i = sc.nextInt();
//每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
if(9999<i || 999>i){
System.out.println("输入的不是四位数");
}
else{
// System.out.println(i/1000);//千
// System.out.println((i%1000)/100);//百
// System.out.println(((i%1000)%100)/10);//十
// System.out.println(((i%1000)%100)%10);//个
int one = (i/1000+5)%10;
int two = ((i%1000)/100+5)%10;
int three = (((i%1000)%100)/10+5)%10;
int four = (((i%1000)%100)%10+5)%10;
String one1 = String.valueOf(one);
String two1 = String.valueOf(two);
String three1 = String.valueOf(three);
String four1 = String.valueOf(four);
System.out.print("转换后的密码:"+four1+three1+two1+one1);
}
}
}
public class DayThreeE{
public static void main (String args[]){
Scanner sc = new Scanner(System.in);
System.out.print("请输入源码:");
int i = sc.nextInt();
//每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
if(9999<i || 999>i){
System.out.println("输入的不是四位数");
}
else{
// System.out.println(i/1000);//千
// System.out.println((i%1000)/100);//百
// System.out.println(((i%1000)%100)/10);//十
// System.out.println(((i%1000)%100)%10);//个
int one = (i/1000+5)%10;
int two = ((i%1000)/100+5)%10;
int three = (((i%1000)%100)/10+5)%10;
int four = (((i%1000)%100)%10+5)%10;
String one1 = String.valueOf(one);
String two1 = String.valueOf(two);
String three1 = String.valueOf(three);
String four1 = String.valueOf(four);
System.out.print("转换后的密码:"+four1+three1+two1+one1);
}
}
}
相关文章推荐
- Android基础--Android app应用多语言切换功能实现
- WPF中的binding(十二)- 多路Binding
- 前景检测算法(三)--帧差法
- 【投稿】Machine Learning With Spark Note 2:构建简单的推荐系统
- 前景检测算法(二)--codebook和平均背景法
- 【投稿】Machine Learning With Spark Note 1:数据基本处理
- Lucene 学习(二):使用IK Analyzer中文分词
- [开源].NET数据库访问框架Chloe.ORM
- 【译文】人工智能给伦敦带来了它的大脑和经济收益
- activity启动模式
- Flask采用Virtualenv+Supervisor+Nginx部署应用
- Median of two Sorted Arrays
- 31个与大数据有关的非常不错的资源和文章(附全链接)
- WPF中的binding(十一)- Binding数据的转换
- 设计模式之模板方法模式
- Struts2系列:(29) i18n-7日期、数值国际化
- centos7 docker mysql56
- 从Hadoop Summit 2016看大数据行业与Hadoop的发展
- 前景检测算法(一)--综述
- Ubuntu 14.04 软件中心无法打开的解决办法