В этой программе вы научитесь печатать английские алфавиты с помощью цикла while в Kotlin. Вы также научитесь печатать только буквы в верхнем и нижнем регистрах.
Пример 1: отображение верхнего регистра от A до Z
fun main(args: Array) ( var c: Char c = 'A' while (c <= 'Z') ( print("$c ") ++c ) )
Когда вы запустите программу, вывод будет:
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ
Как и в Java, вы можете перемещаться от A до Z с помощью цикла for, поскольку они хранятся в Kotlin как символы ASCII.
Итак, внутри вы перебираете 65-90, чтобы напечатать английский алфавит.
Вот эквивалентный код Java: Программа Java для отображения английских алфавитов
С небольшими изменениями вы можете отображать алфавиты в нижнем регистре, как показано в примере ниже.
Пример 2: отображение нижнего регистра от a до z
fun main(args: Array) ( var c: Char c = 'a' while (c <= 'z') ( print("$c ") ++c ) )
Когда вы запустите программу, вывод будет:
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ
Вы просто заменяете «A» на «a» и «Z» на «z», чтобы отображать алфавиты в нижнем регистре. В этом случае вы внутренне перебираете с 97 по 122.