簡単な暗号化プログラムを作成しようとしていますが、簡単に暗号化して解読することはできません。 は、これまでのところ、私は基本的な入力を設定している:私はちょうどJavaで出始めていると、これは私自身それが遅い起こっている教えているように私の最初の本当のプログラムであるシンプルな暗号化プログラムを作成しようとしています
import java.util.Scanner;
class test {
private static Scanner inp;
public static void main(String[] args) {
inp = new Scanner(System.in);
System.out.println("Input Password");
int n = inp.nextInt();
System.out.println(n);
if(n!=234) {
System.out.println("Denied Acess");
} else {
System.out.print("Password Accepted");
}
System.out.print("Input Text to encrypt: ");
String m = inp.next();
System.out.println(m);
}
}
:Pを(私はほんの数を開始しました
:日前)とにかく私は、文字/数字を対象とし、それらが対応するプリセット文字列に
例を変更することができプットを大量の入力を取り、質量を持ってする方法が必要です
input text: Hello
output text: {aeh}{wer}{qds}{qds}{cxv}
しかし、入力時に出力コードを読み取って、それ以外の場合は
のようなif nestを実行できない限り、複数の数字でそれを行うことができるかどうかわからない元の入力を出力する方法も必要ですif(dig1==a) {
if(dig2==b) {
if(dig3==c) {
System.out.print("a")
} else {
if(dig1==b) {
if(dig2==c) {
if(dig3==d) {
System.out.print("b")
} else {
if (dig1==c) {
if (dig2==d) {
ect.
それでも、私はプログラムが自動的に各桁を割り当てることができますので、それを自動的に設定する方法がわからない/変数を設定し、それを持って対応する文字列に
まだ暗号化コードはありませんが、基本入力を設定していて、コードの作成に取り組んでいます。私はちょうど例としてsom erndomシーケンスを選択しましたが、3桁に対応する各桁が必要です桁数字 – Heyo13579
だから私はコードの開始時にマップを繰り返します:map(string、string); map(string、String); ....そしてあなたが書いたコードで地図を呼び出すと、コード?私はtと同様にスキャナを特定する必要があります彼はthouhgを動作させるためのコードですか? – Heyo13579
私はどのように複数のマッピングを実装するかの例を教えてください – Heyo13579