Создать программу, которая запрашивает у пользователя произвольную строку символов. Далее программа - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Создать программу, которая запрашивает у пользователя произвольную строку символов. Далее программа

Регистрация
19 Окт 2013
Сообщения
96
Репутация
-3
Спасибо
1
Монет
0
и выводит на экран в зашифрованном виде. Шифрование происходит путем замены каждого символа символом, который находится на 5 позиций правее в предопределенной таблице шифрования. Таблица шифрования задается программистом в виде одномерного массива символов. Если при выборе символа для шифровки таблица штфрования заканчивается, то циклически переходить к ее началу.
Например: Таблица шифрования (а, б, в, г, д, о, 1,2,3,4,5,6,-,0)
Исходная строка, которую ввел пользователь: год-2016
Зашифрованная строка, которую вдала программа: 354г-д6в

public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
System.out.print("Input String ");
String str = scn.nextLine();
String wufr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ1234567890";
}
// создаю функцию в которой буду все это делать.
public static void wufrovka(String str,String wufr){
char[] charArray = str.toCharArray(); // массив который содержит в себе строку символов которую мы ввели
char[] wufrovanue = wufr.toCharArray();

вопрос как мне написать через цикл так, чтоб проверяло есть ли в массиве такой символ который мы ввели и узнавать его позицию в массиве ну а дальше замена и +5
 
Регистрация
18 Ноя 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
поправлю точнее как узнать где такой же символ в другом массиве чтоб произвести замену делаешь поиск по другому массиву
 
Сверху Снизу