Kotlin Program to Display Alphabets (A to Z) using loop

In this article, we will understand how to print alphabets from A to Z or a to z in Kotlin. This is accomplished using a simple for-loop.

Below is a demonstration of the same

Suppose our input is

A to Z

The desired output would be

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Algorithm

  • Step 1 ? Start

  • Step 2 ? Declare a character variable: input

  • Step 3 ? Run a while loop with condition input greater that or equal to Z and print all the values satisfying the condition.

  • Step 4 ? Display the result

  • Step 5 ? Stop

Example 1

Here, we have displayed alphabets using a while loop in Kotlin. First declare and set a char variable:

var input: Char
input = 'A'

Now, use the while loop to print all the alphabets from A to Z ?

<div class="code-mirror  language-kotlin" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">while</span> <span class="token punctuation">(</span>input <span class="token operator"><</span> <span class="token operator">=</span> <span class="token string">'Z'</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
   <span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"<span class="token interpolation variable">$input</span> "</span><span class="token punctuation">)</span>
   <span class="token operator">++</span>input
<span class="token punctuation">}</span>
</div>

Let us now see the complete example

<div class="execute"></div><div class="code-mirror  language-kotlin" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">fun</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
   <span class="token keyword">var</span> input<span class="token operator">:</span> Char
   input <span class="token operator">=</span> <span class="token string">'A'</span>
   <span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"Displaying Alphabets from A to Z "</span><span class="token punctuation">)</span>

   <span class="token keyword">while</span> <span class="token punctuation">(</span>input <span class="token operator"><=</span> <span class="token string">'Z'</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
      <span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"<span class="token interpolation variable">$input</span> "</span><span class="token punctuation">)</span>
      <span class="token operator">++</span>input
   <span class="token punctuation">}</span>
<span class="token punctuation">}</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>

Output

Displaying Alphabets from A to Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Example 2

Here, we have displayed alphabets A - Z in Kotlin ?

<div class="execute"></div><div class="code-mirror  language-kotlin" contenteditable="plaintext-only" spellcheck="false" style="outline: none; overflow-wrap: break-word; overflow-y: auto; white-space: pre-wrap;"><span class="token keyword">fun</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
   <span class="token keyword">var</span> input<span class="token operator">:</span> Char
   
   input <span class="token operator">=</span> <span class="token string">'A'</span>
   <span class="token function">printAlphabets</span><span class="token punctuation">(</span>input<span class="token punctuation">)</span>
<span class="token punctuation">}</span>

<span class="token keyword">fun</span> <span class="token function">printAlphabets</span><span class="token punctuation">(</span>inputCharacter<span class="token operator">:</span> Char<span class="token punctuation">)</span> <span class="token punctuation">{</span>
   <span class="token keyword">var</span> input <span class="token operator">=</span> inputCharacter
   <span class="token function">println</span><span class="token punctuation">(</span><span class="token string">"Displaying Alphabets from A to Z "</span><span class="token punctuation">)</span>
   <span class="token keyword">while</span> <span class="token punctuation">(</span>input <span class="token operator"><=</span> <span class="token string">'Z'</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
      <span class="token function">print</span><span class="token punctuation">(</span><span class="token string">"<span class="token interpolation variable">$input</span> "</span><span class="token punctuation">)</span>
      <span class="token operator">++</span>input
   <span class="token punctuation">}</span>
<span class="token punctuation">}</span>
</div><div class="output-wrapper"><div class="console-close"></div><div class="code-output"></div></div>

Output

Displaying Alphabets from A to Z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Updated on: 2022-10-13T12:47:18+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements