Создайте свою первую программу для преобразования символов
На этом этапе вы создадите программу на Java, которая демонстрирует, как преобразовать символ в нижний регистр с использованием метода toLowerCase(char ch)
из класса Character
в Java.
Понимание преобразования регистра символов
В Java символы представлены примитивным типом данных char
. Класс Character
предоставляет различные методы для манипулирования и работы с символами, в том числе возможность преобразования между верхним и нижним регистрами.
Метод toLowerCase(char ch)
принимает символ в качестве входных данных и:
- Возвращает версию символа в нижнем регистре, если он был в верхнем регистре
- Возвращает тот же символ, если он уже был в нижнем регистре или не является буквой
Создание Java-файла
Сначала создадим новый Java-файл в директории проекта:
- Откройте окно редактора WebIDE.
- Перейдите в меню Файл и нажмите "Новый файл".
- Назовите файл
CharacterToLowerCase.java
и сохраните его в директории /home/labex/project
.
В качестве альтернативы вы можете использовать терминал для создания файла:
cd ~/project
touch CharacterToLowerCase.java
Написание первой программы
Теперь напишем код в файле CharacterToLowerCase.java
:
- Откройте файл в редакторе WebIDE.
- Скопируйте и вставьте следующий код в файл:
public class CharacterToLowerCase {
public static void main(String[] args) {
// Create character variables with different cases
char upperCaseChar = 'A';
char lowerCaseChar = 'b';
char nonLetterChar = '5';
// Convert each character to lowercase
char result1 = Character.toLowerCase(upperCaseChar);
char result2 = Character.toLowerCase(lowerCaseChar);
char result3 = Character.toLowerCase(nonLetterChar);
// Print the original and lowercase characters
System.out.println("Original uppercase character: " + upperCaseChar);
System.out.println("After toLowerCase(): " + result1);
System.out.println();
System.out.println("Original lowercase character: " + lowerCaseChar);
System.out.println("After toLowerCase(): " + result2);
System.out.println();
System.out.println("Original non-letter character: " + nonLetterChar);
System.out.println("After toLowerCase(): " + result3);
}
}
Эта программа демонстрирует метод toLowerCase(char ch)
с тремя разными типами символов:
- Заглавную букву ('A')
- Строчную букву ('b')
- Символ, не являющийся буквой ('5')
Компиляция и запуск программы
Теперь скомпилируем и запустим программу на Java:
- Откройте терминал в WebIDE.
- Перейдите в директорию проекта, если вы еще не там:
cd ~/project
- Скомпилируйте Java-файл:
javac CharacterToLowerCase.java
- Запустите скомпилированную программу:
java CharacterToLowerCase
Вы должны увидеть следующий вывод:
Original uppercase character: A
After toLowerCase(): a
Original lowercase character: b
After toLowerCase(): b
Original non-letter character: 5
After toLowerCase(): 5
Как вы можете видеть, заглавная буква 'A' была преобразована в строчную 'a', в то время как уже строчная буква 'b' и символ, не являющийся буквой '5', остались без изменений.