Get Ceiling and Floor Values of Numbers using JAVA

Here is the Java code. 
  1. import java.util.Scanner;  
  2. import java.io.*;  
  3. public class CeilingFloor {  
  4.     public static void main(String[] args) throws Exception {  
  5.         BufferedReader br = new BufferedReader(new InputStreamReader(System. in ));  
  6.         System.out.println("1-Want demo of Ceiling value of a number..?");  
  7.         System.out.println("2-Want demo of Floor value of a number..?");  
  8.         System.out.println();  
  9.         System.out.print("Select any option: ");  
  10.         int select = Integer.parseInt(br.readLine());  
  11.         switch (select) {  
  12.             case 1:  
  13.                 System.out.println("Here are some examples of Ceiling values: ");  
  14.                 //Returns the same value  
  15.                 System.out.println("Ceiling value of 10 is: " + Math.ceil(10));  
  16.                 //returns a smallest integer which is not less than 10.1, i.e. 11  
  17.                 System.out.println("Ceiling value of 10.1 is: " + Math.ceil(10.1));  
  18.                 //returns a smallest integer which is not less than 5.5, i.e. 6  
  19.                 System.out.println("Ceiling value of 5.5 is: " + Math.ceil(5.5));  
  20.                 //in this case it would be -20  
  21.                 System.out.println("Ceiling value of -20 is: " + Math.ceil(-20));  
  22.                 //it returns -42 not -43. (-42 is grater than 42.4 :) )  
  23.                 System.out.println("Ceiling value of -42.4 is: " + Math.ceil(-42.4));  
  24.                 //returns 0  
  25.                 System.out.println("Ceiling value of 0 is: " + Math.ceil(0));  
  26.                 System.out.println("If you want to test some other numbers then,");  
  27.                 System.out.print("Enter the number: ");  
  28.                 Scanner in = new Scanner(System. in );  
  29.                 float input = in .nextFloat();  
  30.                 System.out.println("Ceiling value of " + input + " is: " + Math.ceil(input));  
  31.                 break;  
  32.             case 2:  
  33.                 System.out.println("Here are some examples of Floor values: ");  
  34.                 //Returns the same value  
  35.                 System.out.println("floor value of 70 is: " + Math.floor(70));  
  36.                 //returns largest integer which is not less than 30.1, i.e. 30  
  37.                 System.out.println("floor value of 30.1 is: " + Math.floor(30.1));  
  38.                 //returns largest integer which is not less than 15.5, i.e. 15  
  39.                 System.out.println("floor value of 15.5 is: " + Math.floor(15.5));  
  40.                 //in this case it would be -40  
  41.                 System.out.println("floor value of -40 is: " + Math.floor(-40));  
  42.                 //it returns -43.  
  43.                 System.out.println("floor value of -42.4 is: " + Math.floor(-42.4));  
  44.                 //returns 0  
  45.                 System.out.println("floor value of 0 is: " + Math.floor(0));  
  46.                 System.out.println("If you want to test some other numbers then,");  
  47.                 System.out.print("Enter the number: ");  
  48.                 Scanner s = new Scanner(System. in );  
  49.                 float input1 = s.nextFloat();  
  50.                 System.out.println("Ceiling value of " + input1 + " is: " + Math.floor(input1));  
  51.                 break;  
  52.         }  
  53.     }  
  54. }  
Thank you, keep learning and sharing.