Есть идеи как это сделать
переводчик публичного класса {
/**
Метод mystery принимает строку в качестве параметра и возвращает новую строку
это представляет собой его перевод в соответствии с произвольными правилами.
Переведенная строка будет иметь ту же самую точную длину, что и переданная.
Начнем с того, что переведенная строка пуста.
Затем мы смотрим на каждый символ строки параметров и делаем следующее;
1. Если символ из строки параметров равен 'i' или 'e', мы объединяем
'y' вместо этого в переведенной строке
2. Если это буква "v", то вместо нее мы соединяем букву "w"
3. Если это не одно из вышеперечисленных, мы объединяем символ как есть
**/
общественности статической строки-загадка(строка парам){
Строка tmp = "";
*******//введите свой код здесь********************
}
/**
Основной метод просто используется для проверки вышеупомянутого метода тайны.
**/
публичный статический пустота главный(строка[] аргументы){
// Этот массив содержит строки, которые должны быть переведены для каждого теста
String[] data = {"Виктор"};
// Этот массив содержит ожидаемые переводы для каждого теста
String[] expected = {"wyctor"};
for(int i=0 ; i < data.length ; i++){
Строка observed = mystery(data[i]);
Строковое сообщение = "Translating [" + data[i] + "]"
+ "в" + Ожидается, [я] + "]"
+ " Наблюдаемый результат равен [" + наблюдаемый + "]"
+ " ТЕСТ ЕСТЬ... ";
message +=(observed.equals(expected[i])) ?"SUCCESSFUL" : "FAILED";
System.out.println(сообщение);
}
// Задач
// добавьте свои собственные тесты, чтобы убедиться, что ваша программа
// работает. Для этого вы можете просто добавить строки к ожидаемому
// и наблюдаемые массивы, которые мы использовали в приведенном выше коде
}
}
Что я уже пробовал:
Я путаюсь с тем, что бытие просит?
Patrice T
Поговорите со своим учителем.