PROGRAM : TO CONVERT STRING TO NUMBERS AS ON
PHONEKEYPAD:
[Link];
public class phonekeypad {
public static void main(String[] args){
[Link]("Enter a string: ");
Scanner input = new Scanner([Link]);
String phNumber = [Link]();
String output = "";
for(inti = 0 ; i<[Link]() ; i++){
charch = [Link]([Link](i));
if([Link](ch)){
int digit = getNumber(ch);
output = output + digit;
else{
output = output + ch;
[Link](output);
public static intgetNumber(char upperCaseLetter){
if(upperCaseLetter == 'A' || upperCaseLetter == 'B' || upperCaseLetter == 'C')
return 2;
else if(upperCaseLetter == 'D' || upperCaseLetter == 'E' || upperCaseLetter == 'F')
return 3;
else if(upperCaseLetter == 'G' || upperCaseLetter == 'H' || upperCaseLetter == 'I')
return 4;
else if(upperCaseLetter == 'J' || upperCaseLetter == 'K' || upperCaseLetter == 'L')
return 5;
else if(upperCaseLetter == 'M' || upperCaseLetter == 'N' || upperCaseLetter == 'O')
return 6;
else if(upperCaseLetter == 'P' || upperCaseLetter == 'Q' || upperCaseLetter == 'R' ||
upperCaseLetter == 'S')
return 7;
else if(upperCaseLetter == 'T' || upperCaseLetter == 'U' || upperCaseLetter == 'V')
return 8;
else if(upperCaseLetter == 'W' || upperCaseLetter == 'X' || upperCaseLetter == 'Y' ||
upperCaseLetter == 'Z')
return 9;
else
return 0;
OUTPUT:
Enter a string: COLD
2653