您的位置:首页 > 编程语言 > Java开发

java数据数据加密用方法实现案例

2017-06-18 21:58 197 查看
数据数据加密用方法实现案例

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息