java数据数据加密用方法实现案例
2017-06-18 21:58
197 查看
数据数据加密用方法实现案例
请输入一个数据:
12345
录入的数据是:12345
加密后的数据是:69870
package day06; import java.util.Scanner; public class Array2Demo10 { /** * 运用方法和键盘录入的方式 * 数据加密操作 * 1-键盘录入数据 * 2-要求倒叙排列 * 3-每位数加5后除以10取余 * 4-最后一位和第一位调换 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个数据:"); int num = sc.nextInt(); //调用函数 String ss=jiami(num); System.out.println("加密后的数据是:"+ss); } //定义一个方法 /* * 返回值类型:String利用字符串拼接 * 参数类型:也就是对键盘录入的数据操作, int类型 * */ public static String jiami(int num){ int [] arr = new int[8]; System.out.println("录入的数据是:"+num); int index=0; //对数据进行倒叙操作 while(num>0){ arr[index]=num%10; index++; num/=10; } //每位数加5后除以10取余 for(int i=0;i<index;i++){ arr[i]+=5; arr[i]%=10; } //首尾位置交换 int temp = arr[index-1]; arr[index-1]=arr[0]; arr[0]=temp; // String str = "";//定义一个空数组用来存储连接的字符串 for(int i=0;i<index;i++){ str+=arr[i];//把数据连接成字符串操作 } return str;//返回连接成的字符串 } }输出:
请输入一个数据:
12345
录入的数据是:12345
加密后的数据是:69870
相关文章推荐
- 数据挖掘--逻辑斯蒂回归的java实现(求最优点的方法用是梯度下降法)
- Java实现数据批量导入数据库(优化速度-2种方法)
- java实现数据库的数据写入到txt的方法
- java多线程的理论、应用场景、实现方法及实际案例
- java实现http post方法发送数据
- java读取PHP接口数据的实现方法
- JAVA实现类似C语言联合体般 充分使用bit位存储数据的方法之一
- 一个将数据文件转换成excel文件打印的java实现方法的代码片断(Struts+poi)
- 数据挖掘各种算法JAVA的实现方法
- [JAVA]Java导出Excel数据的一种方法(完美实现,包含表格线)
- Java利用剪贴板实现交换程序间数据的方法
- 【JAVA】java中实现map集合的数据存取详解三种方法。Android程序员也是要会写的
- Java实现数据排序(冒泡、选择、插入、快速排序)---方法持续更新中
- jsp+servlet+javabean实现数据分页方法完整实例
- Java 基础数据类型 和 深度克隆对象的2种方法(实现Cloneable接口或者实现对象序列化)
- java实现http post方法发送数据
- JAVA:使用HTTP的get()方法来实现网络数据的读取
- 使用Java方法实现多线程下载案例
- Java中分布式案例的实现方法