У меня проблема в моей программе, которая заменит каждый символ в введенной строке (в частности, из args [x]).Перейти к следующему charAt()
Я могу получить первый символ в строке, но то, что я не знаю, как это сделать, - это переход к следующему символу. Я попробовал «ctr ++» ниже, но он будет только зацикливать 1-й символ строки.
Результатом является:
Строка: АЕИ
Расшифровать: ZZZ
Что мне нужно:
Строка: АЕИ
Расшифровать: ZYX
Вот сегмент моего кода:
for(int a = 0; a < len; a++)
{
args[x].charAt(ctr);
switch (letter)
{
case 'a': System.out.print("Z"); break; //1
case 'e': System.out.print("Y"); break; //2
case 'i': System.out.print("X"); break; //3
case 'o': System.out.print("W"); break; //4
case 'u': System.out.print("V"); break; //5
case 'A': System.out.print("z"); break; //6
case 'E': System.out.print("y"); break; //7
.
.
.
.
}
ctr++;
}
Было бы полезно, если бы кто-нибудь мог помочь.
Где вы указываете 'письмо'? –
Можете ли вы указать, что такое «len», «x» в args [x] и откуда это «письмо»? –