Monday 16 December 2013

Calculate Circle Perimeter Example using Java

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;

public class Main {

            public static void main(String[] args) {

                    int radius = 0;
                    System.out.println("Please enter radius of a circle");

                    try
                    {
                            //get the radius  value from console
                           BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
                            radius = Integer.parseInt(br.readLine());
                    }
                    //if invalid value was entered
                    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);
                    }

                    /*
                     * Perimeter of a circle is
                     * 2 * pi * r
                     * where r is a radius of a circle.
                     */

                    //NOTE : use Math.PI constant to get value of pi
                    double perimeter = 2 * Math.PI * radius;
                    System.out.println("Perimeter of a circle is: " + perimeter);
            }
    }

Output of the Calculate Circle Perimeter Example:

Please enter radius of a circle
25
Perimeter of a circle is 157.07963267948966

No comments:

Post a Comment

Comment