java数据数据加密用方法实现案例
程序员文章站
2022-07-10 17:06:36
...
数据数据加密用方法实现案例
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
下一篇: HTTP(三):HTTP相关协议