Я создал эту программу, чтобы принять String
в качестве пользовательского ввода и заменить каждый символ слова другим конкретным символом, чтобы создать другое слово.
Но вывод такой же, как и вход.
import java.util.Scanner;
class Encrypt{
public static void main(String[] args){
char[] arrencrypt={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char[] arrdecrypt={'Z','Y','X','W','V','U','T','S','R','Q','P','O','N','M','L','K','J','I','H','G','F','E','D','C','B','A'};
Scanner sc=new Scanner(System.in);
System.out.println("Enter the encrypted word:");
String word=sc.nextLine();
char[] arr=word.toCharArray();
for(int i=0;i<arr.length;i++){
for(int j=0;j<arrencrypt.length;j++){
if(arr[i]==arrencrypt[j]){
arr[i]=arrdecrypt[j];
}
}
}
for(int k=0;k<arr.length;k++){
System.out.print(arr[k]);
}
}
}