Java Program to find Diameter, Circumference, and Area of a Circle

Write a Java Program to find the Diameter, Circumference, and Area of a circle with an example. This example allows entering the circle radius and finding the diameter, area, and circumference using a math formula.

  • Diameter of a Circle = 2 * radius
  • Area of a Circle = π * radius2
  • Circumference of a Circle = 2 * π * radius
package Area;

import java.util.Scanner;

public class DCAOfCricle1 {

	private static Scanner sc;

	public static void main(String[] args) {
		sc = new Scanner(System.in);	
		double radius, diameter, area, circumference;	

		System.out.print("Please Enter the Circle radius = ");
		radius = sc.nextDouble();	
	
		diameter = 2 * radius;
		area = Math.PI * radius * radius; 
		circumference = 2 * Math.PI * radius;

		System.out.println("\nArea of a Circle        = " + area);
		System.out.println("Diameter of a Circle      = " + diameter);
		System.out.println("Circumference of a Circle = " + circumference);
	}
}
Java Program to find Diameter, Circumference, and Area of a Circle 1

Java Program to find Diameter, Circumference, and Area of a Circle

This program declared a calcDiameter, calcArea, and calCircumference functions that return the Circle Diameter, Circumference, and Area.

package Area;

import java.util.Scanner;

public class DCAOfCricle2 {

	private static Scanner sc;

	public static void main(String[] args) {
		sc = new Scanner(System.in);
		
		double radius, diameter, area, circumference;
		
		System.out.print("Please Enter the Circle radius = ");
		radius = sc.nextDouble();
		
		diameter = calcDiameter(radius);
		area = calcArea(radius); 
		circumference = calCircumference(radius);

		System.out.println("\nArea of a Circle        = " + area);
		System.out.println("Diameter of a Circle      = " + diameter);
		System.out.println("Circumference of a Circle = " + circumference);
	}
	
	public static double calcDiameter(double radius) {
		return 2 * radius;
	}
	public static double calcArea(double radius) {
		return Math.PI * radius * radius;
	}
	public static double calCircumference(double radius) {
		return 2 * Math.PI * radius;
	}
}
Please Enter the Circle radius = 12

Area of a Circle        = 452.3893421169302
Diameter of a Circle      = 24.0
Circumference of a Circle = 75.39822368615503

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.