с
то у меня есть:
class encoded
{
public static void main(String[] args)
{
String s1 = "hello";
char[] ch = s1.toCharArray();
for(int i=0;i<ch.length;i++)
{
char c = (char) (((i - 'a' + 1) % 26) + 'a');
System.out.print(c);
}
}
}
До сих пор я преобразовал строку в массив, и я понял, как сдвигать, но теперь я застрял.
Я хочу, чтобы код начинался сch[0]
, прочитайте символ, сдвиньте его вправо (h
вi
), а затем сделайте то же самое для каждого символа в массиве, пока он не достигнет конца.
Прямо сейчас мой код выводитopqrs
, Я хочу, чтобы это вывелоifmmp
, Если я заменюint i = 0
вfor
цикл сint i = ch[0]
это начинается вi
, но тогда это просто входыijklmno...
Я хочу это прочитатьh
, вывод какi
, читатьe
, вывод какf
и так до тех пор, пока не достигнет конца массива.