Основные вопросыJAVA

Программисты JAVA общаются здесь
Anonymous
Основные вопросы

Сообщение Anonymous »

Я новичок в Java, и это очень простой вопрос. Это очень маленькая часть программы. Вот что мне нужно сделать:

Пользователь вводит число (1-26) в длину ключа в качестве шифрования. Если число равно 1, секретное письмо будет a; если это 2, это будет b, и так далее до тех пор, пока z не станет 26.

Я хочу знать, есть ли способ лучше, чем это:

if (keyLength==1){
secretletter=a;
if (keyLength==2){
secretletter=b;


То, что я сделал, описано ниже, но мой цикл for неправильный, и в итоге я всегда получаю z.

public static char secret(String str,int keyLength){
char secretletter = 0;
if (keyLength>=0 && keyLength

Вернуться в «JAVA»