
- 11th May 2019
- 23:56 pm
Java Program - The international standard letter/number mapping found on the telephone
Program -
import java.util.Scanner; public class problem3 { public static void main(String args[]) { Scanner input = new Scanner(System.in); //storing commandline argument in s String s = args[0]; //converting it into character char ch = s.charAt(0); //converting it to uppercase ch = Character.toUpperCase(ch); int number = 0; //conditions for each letter if (Character.isLetter(ch)) { if (ch >= 'W'){ number = 9;} else if (ch >= 'T'){ number = 8;} else if (ch >= 'P'){ number = 7;} else if (ch >= 'M'){ number = 6;} else if (ch >= 'J'){ number = 5;} else if (ch >= 'G'){ number = 4;} else if (ch >= 'D'){ number = 3;} else if (ch >= 'A'){ number = 2;} //Displaying results System.out.println("The corresponding number is " + number); } else System.out.println(ch + " is an invalid input"); } }