“Автоматический инкрементный” алфавит в Java?

"Автоматический инкрементный" алфавит в Java - действительно ли это возможно? От А до Я без сторонней библиотеки?

41
задан Peter Mortensen 28 December 2018 в 10:56
поделиться

5 ответов

Да, вы можете сделать это так:

for (char alphabet = 'A'; alphabet <= 'Z'; alphabet++) {
    System.out.println(alphabet);
}

Также возможно с типографией:

for (int i = 65; i <= 90; i++) {
    System.out.println((char)i);
}
110
ответ дан 27 November 2019 в 00:07
поделиться
for (char c = 'A'; c <= 'Z'; c++) {
  ...
}
9
ответ дан 27 November 2019 в 00:07
поделиться

Да, например:

for (int i = 0; i < 26; i++)
{
    char upper = (char) ('A' + i);
    char lower = (char) ('a' + i);
    ...
}
-121--1166780-
for (char c = 'a'; c <= 'z'; c++)
  //whatever
2
ответ дан 27 November 2019 в 00:07
поделиться

Да, вот так:

for (int i = 0; i < 26; i++)
{
    char upper = (char) ('A' + i);
    char lower = (char) ('a' + i);
    ...
}
18
ответ дан 27 November 2019 в 00:07
поделиться

Вы ищете что-то подобное:

    for( int i = 'a'; i < 'z'; i++ )
        System.out.println((char)i); // Cast int to char
5
ответ дан 27 November 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: