Write a cell method that takes a single double as an argument and returns an int. The int should be the next highest whole integer (eg 3.14 would return 4). Use math not built-in Java methods  mins)  Write a method that takes a string as an argument. It your string is more than 10 letters or less than 1 letter return \"Bad number\". Otherwise, return the telephone number equivalent of the input. Your return can be of type String Eg A, B, or C are 2 D, E, F are 3 etc would return \"4626721046\" (even better would be \'462-672-1046\' but not required)  Write a brief main method that collects input and shows off your methods. (est 15 mins)  
  import java.math.*; public class TestRound11 {    public static double round(double d, int decimalPlace){          BigDecimal bd = new BigDecimal(Double.toString(d));     bd = bd.setScale(decimalPlace,BigDecimal.ROUND_HALF_UP);     return bd.doubleValue();   } }   private static String getInput(Scanner in) {   // Ask the user to enter string here   do {     System.out.println(\"Enter a string here: \");     String input = in.nextLine();      // Create an if/else statement to find out if the user     // entered input     if (input.trim().length() > 0) {       return input.trim();     } else {       System.out.println(\"Error -- \"           + \"You must enter a string!\");     }   } while (true); }   private static int getWordCount(String input) {     String[] result = input.split(\" \");     return result.length; }   public static void main(String args[]){     double d = 3.1537;     BigDecimal bd = new BigDecimal(d);     bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);     // output is 3.15     System.out.println(d + \" : \" + round(d, 2));     // output is 3.154     System.out.println(d + \" : \" + round(d, 3));         //Print out the number of words within the users string here      int counter = getWordCount(getInput(new Scanner(System.in)));  System.out.println(\"The number of words in the string are: \" + counter);     }