Java Program - Write a program that prompts the user to enter a letter and displ
ID: 669124 • Letter: J
Question
Java Program - Write a program that prompts the user to enter a letter and displays its corresponding number using the standard international phone keypad (make program as basic as possible).
Ex. output -
---------------------------------------------------------------------------------
Enter a letter: A
The corresponding number is 2.
----------------------------------------------------------------------------------
Enter a letter: a
The corresponding number is 2.
-----------------------------------------------------------------------------------
Enter a letter: +
+ is an invalid input
Explanation / Answer
import java.io.*;
class a
{
public static void main(String args[])
{
int n;
char c;
DataInputStream o = new DataInputStream(System.in);
System.out.println("Enter Character");
c=o.readLine();
switch(c)
{
case 'A' || 'B' || 'C':
System.out.println("2");
break;
case 'D' || 'E' || 'F':
System.out.println("3");
break;
case 'G' || 'H' || 'I':
System.out.println("4");
break;
case 'J' || 'K' || 'L':
System.out.println("5");
break;
case 'M' || 'N' || 'O':
System.out.println("6");
break;
case 'P' || 'Q' || 'R'||'S':
System.out.println("7");
break;
case 'T' || 'U' || 'V':
System.out.println("8");
break;
case 'W' || 'X' || 'Y'||'Z':
System.out.println("9");
break;
case 'a' || 'b' || 'c':
System.out.println("2");
break;
case 'd' || 'e' || 'f':
System.out.println("3");
break;
case 'g' || 'h' || 'i':
System.out.println("4");
break;
case 'j' || 'k' || 'l':
System.out.println("5");
break;
case 'm' || 'n' || 'o':
System.out.println("6");
break;
case 'p' || 'q' || 'r'||'s':
System.out.println("7");
break;
case 't' || 'u' || 'v':
System.out.println("8");
break;
case 'w' || 'x' || 'y'||'z':
System.out.println("9");
break;
default:
System.ot.println("Wrong Input");
break;
}
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.