both pictures are continued please use Netbeans 21PE method
 both pictures are continued
 please use Netbeans
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
*/




