#java
#java
Вопрос:
Я совсем новичок в Java, и у меня возникли проблемы с моим проектом. Я пытаюсь получить двухбуквенный код страны от пользователя (например, FR для Франции), который затем будет преобразован в определенное число. В этом случае каждая буква должна быть преобразована в свою позицию в латинском алфавите. Например, FR будет равен 618,6 для F, поскольку его позиция в алфавитах равна 6 и 18 для R.
Заранее огромное спасибо
Комментарии:
1. Какова первая (или самая большая) проблема, которая стоит у вас на пути?
2. Преобразование введенных пользователем данных в нужное число. Я действительно не знаю, с чего начать
3. Что ж, сначала вам нужно получить доступ к отдельным символам входного кода страны;
String
для этого вы можете использоватьcharAt
метод. Вы можете превратить символc
в соответствующую ему позицию в алфавите сc-'A'
помощью (для заглавной буквы) илиc-'a'
(для строчной буквы); затем, еслиn1
иn2
— позиции для ваших двух букв, вы можете объединить их сn1 * 10 n2
помощью . Дает ли это вам возможность с чего-то начать?4. Да, это очень помогло. Большое вам спасибо !