总体上我对编程还很陌生,我想知道如何编码/解码输入的文本。
所有字母必须降为3个字母,例如A-> DB-> E依此类推
为示例添加一些伪代码:
输入消息:“ LORYHBRX”
编码消息:LORYHBRX
已解码的消息:ILOVEYOU
输出消息:“ ILOVEYOU”
请帮助。
到目前为止,我有
import java.util.*;
public class Encoder {
public static void main(String[] args)
{
String a = "d";
String b = "e";
String c = "f";
String d = "g";
String e = "h";
String f = "i";
String g = "j";
String h = "k";
String i = "l";
String j = "m";
String k = "n";
String l = "o";
String m = "p";
String n = "q";
String o = "r";
String p = "s";
String q = "t";
String r = "u";
String s = "v";
String t = "w";
String u = "x";
String v = "y";
String w = "z";
String x = "a";
String y = "b";
String z = "c";
Scanner in = new Scanner(System.in);
System.out.println("Please enter the text you wish to encode.");
String place = in.nextLine();
System.out.println(place);
}
}
我正在尝试将输入的内容转换为上面的变量。]>
我想我将所有这些字符串都声明为变量,但是我不知道如何通过输入使它们可变。
我通常对编程还不陌生,我想知道如何对输入的文本进行编码/解码。所有字母都必须降为3个字母,例如ex A-> D B-> E,依此类推。不适用于...
我会给您一些提示,如何进行解码和编码将是相反的过程。
好吧,我做了一些数字。它有点长,但是嘿,我还是Java的新手。`import java.util.Scanner;
我的第一篇文章的继续
整个编码和解码代码