Make Selenium Easy

Frequently Asked Java Program 11: Find Position Of Letter In Alphabet

Hello Folks,

As part of Frequently Asked Java Programs In Interviews For Freshers And Experienced, in this post we will see a Java program to Find Position Of Letter In Alphabet.

Problem:

Accept a letter from user and print position of input letter in alphabet.

Example: A has 1st position in alphabet. B has 2nd position in alphabet.

Solution:

  1. We will use ASCII concept here.
  2. Every letters in alphabet (both upper and lower case) has unique ASCII value.
  3. We can retrieve ASCII value of any char by casting in to int.

Steps:

  1. Convert input letter in to uniform case either in upper case or lower. I will convert in to lower case.
  2. Convert char in to ASCII value using toLowerCase() method of Character wrapper class.
  3. ASCII value for lower case alphabet stars from 97.
  4. To get the position, subtract 96 from ASCII value of  input character. In case if you convert input letter in to upper case, you need to subtract 64 as ASCII value for upper case alphabet stars from 65.

Java Code:

Output:

If you have any other logic of solving above problem, please comment. It is always better to know more logic.

If you like my posts, please like, comment, share and subscribe.

#HappyCoding

Table of Contents

Author: Amod Mahajan

A software Tester who is paid to judge products developed by others. Currently getting paid in American Dollars. Writing technical posts and creating YouTube videos are my hobbies.

2 thoughts on “Frequently Asked Java Program 11: Find Position Of Letter In Alphabet

Leave a Reply

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.