Following Java Program is an Example to show you basic Calculation of Circle Perimeter. in this we have used some of the Error Handling Techniques to Insure that user have input the correct input.
/* Calculate Circle Perimeter - Java Program */
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CalculateCirclePerimeterExample {
public static void main(String[] args) {
int radius = 0;
System.out.println("Please enter radius of a circle");
try{
//get the radius 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 Calculate Circle Perimeter using Java Example would be
Please enter radius of a circle
19
Perimeter of a circle is 119.38052083641213
*/