Tuesday, October 2, 2012

Calculate Circle Area using Java

        
import java.io.BufferedReader;
import java.io.IOException; 
import java.io.InputStreamReader; 
 
 public class CalculateCircleAreaExample 
{
         public static void main(String[] args) 
     {
                int radius = 0;
                System.out.println("Please enter radius of a circle");               
                try                
                       {
                         //get the radius from user                    
                           BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                            radius = Integer.parseInt(br.readLine());          
                         }
                        //if invalid input    
              catch(NumberFormatException ne)
                   {                   
                           System.out.println("Invalid radius value" + ne);
                           System.exit(0);             
                    }
              catch(IOException ioe)          
                   {
                        System.out.println("IO Error :" + ioe);        
                        System.exit(0);
                   }               
                //NOTE : use Math.PI constant to get value of pi                
                double area = Math.PI * radius * radius;
                      System.out.println("Area of a circle is " + area);
        }
}
Output
Please enter radius of a circle
 10
Area of a circle is 314

No comments:

Post a Comment