用java做数字加密,思路如下:输入一个四位数,每位相加,9分别代表ASC中的a~i输出加密后的数字方式为 a=97~i=105将四位数中的每位数按照ASC中字幕所代表的数字相加.求大神给出具体写法,做下注

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 16:45:53

用java做数字加密,思路如下:输入一个四位数,每位相加,9分别代表ASC中的a~i
输出加密后的数字方式为 a=97~i=105
将四位数中的每位数按照ASC中字幕所代表的数字相加.
求大神给出具体写法,做下注释.用java做的谢谢

import java.util.Scanner;
public class Encpryt {
public Encpryt() {
Scanner scan = new Scanner(System.in);
System.out.println("输入一个四位数:");
String str = scan.next();
while(str != "q"){
if (str.length()!=4) {
System.out.println("您输入的不是4位的数字请重新输入");
str = scan.next();
continue;
}
System.out.println("加密后的数是:");
char[] ns = new char[4];
for(int i = 0; i < 4; i++){
ns[i] = str.charAt(i);
System.out.println(ns[i] -'0' + 'a' - 1);
}
System.out.println("输入一个四位数:");
str = scan.next();
}
}
/** * @param args
*/
public static void main(String[] args) {
new Encpryt();
}
}

用java做数字加密,思路如下:输入一个四位数,每位相加,9分别代表ASC中的a~i输出加密后的数字方式为 a=97~i=105将四位数中的每位数按照ASC中字幕所代表的数字相加.求大神给出具体写法,做下注 加密传输 输入一个四位整数.这个整数的每一位数字都加上5.然后除以10的余数.再然后把第一位和第四位数字交换位置 要有java代码不要C++和C#的 谁帮我用Java做下面题目 1“.根据天数(46)计算周数和剩余的天数” 2.已知圆的半径radius=1.5求其面积 3 .实现一个数字加密器:规则是结果=(整数*10+5)/2+3.14159 加密结果仍为一整数 Factor.java 输入一个数字,打印其所有素数因子 matlab:每位数字都加上7,然后除以10所得的余数取代该数字.编写能实现如下功能的主程序与子函数文件.屏幕提示从键盘输入一个四位整数,输入的整数按如下规则加密后输出.加密规则:每位数 用JAVA做:输出区间内的素数输入一个正整数repeat (0 会JAVA语言编写的帮下忙!我是JAVA新手,今天碰到了一道难题~输入一批整数,输出其中的最大值和最小值,输入数字0结束循环.程序运行结果如下请输入一个整数(输入0结束):20请输入一个整数 C++程序中,对一个三位数每位数字加6后除以10取余数(加密),如何解密,输入加密后的,输出原数. 关于java的2个题目,重谢.第一个要编一个程序要求输入数字的所以素数因子,要写成120 = 2^3 * 3^1 * 5^1这样的形式.主要怎么能输出成这个样子.第二个是要画一个图,如下所示,这个该怎么做. 就这 JAVA编程,输入一个四位数,求四位数的每位数字之和!是JAVA,不是C语言! JAVA猜数字游戏:现在规则如下,输入一个1-100之间的数请人猜规则如下,输入一个1-100之间的数请人猜,如果猜对了结束游戏,如果猜错ㄋ则继续猜并提示所猜测的数字是大于还是小于所指定的数, 用java语言编程 设y=f(x)是一个分段函数,表达式如下用java语言编程 设y=f(x)是一个分段函数,表达式如下:请编写一个Java程序,实现以下功能:定义任意一个实数x,即可计算并输出对应的 y输入 BASIC语言从键盘输入一个四位数,按如下规则加密后输出.加密规则:每位数字都加上7,然后用和除以10的余数取代该数字,再把第一位和第四位交换,第二位与第三位交换.请你设计算法程序框图, 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246 计算并输入一个整数各位数之和.例如5423的各位数字之和为5+4+2+3用Java编写 用java表达式怎么判断一个数字是偶数? java打印输入一个四位数,分别求出千位、百位、十位和个位数字并输出? 用JAVA语言编写——输入一个整数,将这个数分成独立的数字,并分开显示.例如输入6981,则显示1空格9空格8空输入一个整数,将这个数分成独立的数字,并分开显示.例如输入6981,则显示1空格9空格8