both pictures are continued please use Netbeans 21PE method



both pictures are continued
please use Netbeans

21PE method that returrs a number given an uppertase letter, as folows wme a test program that prompts the user to enter a phone number as a sting The nput

Solution

// PhoneNumber1.java

import java.util.Scanner;

class PhoneNumber1
{

   public static int getNumber(char letter)
   {
       if (letter == \'A\' || letter == \'B\' || letter == \'C\')
       {
           return 2;
          
       }
       else if (letter == \'D\' || letter == \'E\' || letter == \'F\')
       {
           return 3;
          
       }
       else if (letter == \'G\' || letter == \'H\' || letter == \'I\')
       {
           return 4;
          
       }
       else if (letter == \'J\' || letter == \'K\' || letter == \'L\')
       {
           return 5;
          
       }
       else if (letter == \'M\' || letter == \'N\' || letter == \'O\')
       {
           return 6;
          
       }
       else if (letter == \'P\' || letter == \'Q\' || letter == \'R\' || letter == \'S\')
       {
           return 7;
          
       }
       else if (letter == \'T\' || letter == \'U\' || letter == \'V\')
       {
           return 8;
          
       }
       else if (letter == \'W\' || letter == \'X\' || letter == \'Y\' || letter == \'Z\')
       {
           return 9;
          
       }
       // no integer for given character
       else
           return 0;
   }


   public static void main(String args[])
   {
       Scanner sc=new Scanner(System.in);

       System.out.print(\"Enter a string: \");
       String str = sc.nextLine();
       str = str.toUpperCase();

       for (int i = 0; i < str.length(); i++)
       {
       char c = str.charAt(i);
       int value = getNumber(c);

       if(value != 0)
       {

           char ch = (char) (\'0\' + value);
str = str.replace(c,ch);

       }
       }

       System.out.println(str);
   }
}

/*
output:

Enter a string: 1-800-FLOWERS
1-800-3569377

Enter a string: 1800Flowers
18003569377

*/



// PhoneNumber2.java

import java.util.Scanner;

class PhoneNumber2
{

   public static int getNumber(char letter)
   {
       if (letter == \'A\' || letter == \'B\' || letter == \'C\')
       {
           return 2;
          
       }
       else if (letter == \'D\' || letter == \'E\' || letter == \'F\')
       {
           return 3;
          
       }
       else if (letter == \'G\' || letter == \'H\' || letter == \'I\')
       {
           return 4;
          
       }
       else if (letter == \'J\' || letter == \'K\' || letter == \'L\')
       {
           return 5;
          
       }
       else if (letter == \'M\' || letter == \'N\' || letter == \'O\')
       {
           return 6;
          
       }
       else if (letter == \'P\' || letter == \'Q\' || letter == \'R\' || letter == \'S\')
       {
           return 7;
          
       }
       else if (letter == \'T\' || letter == \'U\' || letter == \'V\')
       {
           return 8;
          
       }
       else if (letter == \'W\' || letter == \'X\' || letter == \'Y\' || letter == \'Z\')
       {
           return 9;
          
       }
       // no integer for given character
       else
           return 0;
   }


   public static void main(String args[])
   {
       Scanner sc=new Scanner(System.in);

       System.out.print(\"Enter a letter: \");
       char c = sc.next().charAt(0);
c = (char) (c & 0x5f);

       int value = getNumber(c);

   if(value != 0)
   {

       System.out.println(\"The corresponding number is \" + value);

   }
   else
   {
       System.out.println(c + \" is an invalid input\");
   }

      
   }
}

/*
output:

Enter a letter: c
The corresponding number is 2

Enter a letter: +
+ is an invalid input

*/

 both pictures are continued please use Netbeans 21PE method that returrs a number given an uppertase letter, as folows wme a test program that prompts the user
 both pictures are continued please use Netbeans 21PE method that returrs a number given an uppertase letter, as folows wme a test program that prompts the user
 both pictures are continued please use Netbeans 21PE method that returrs a number given an uppertase letter, as folows wme a test program that prompts the user
 both pictures are continued please use Netbeans 21PE method that returrs a number given an uppertase letter, as folows wme a test program that prompts the user

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site