![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Find the Area of a Circle Inscribed in a Square in Java
A circle is a round shape two-dimensional diagram which has no corners. Every circle has an origin point and every point on the circle maintains equal distance from the origin. The distance between the origin and a point in a circle is known as Radius of the circle. And similarly, if we draw a line from one edge to another edge of the circle and the origin is held in the middle of it, that line is known as diameter of the circle. Basically, the diameter is double of the length of the radius.
A square consists of four sides and all the four sides have equal length. If we try to put a circle inside a square with maximum radius possible, then the diameter of the circle is equal to the length of the side of the square. So here we can conclude that the radius of the circle is equal to half of the square’s side length.
Area of the circle refers to the total surface area acquired by the circle. We can calculate the square of the circle by using radius and a constant known as π
Formula to calculate area of the circle −
$$\mathrm{Area=\pi \times (radius)^{2}}$$
As the circle is inscribed in a square then radius of circle (r) = side/2 Where, ‘side’ refers to the side length of the square.
$$\mathrm{Area \;of \; inscribed \;circle \;in \;square=\varpi\times(side/2)^{2}=\varpi\times(side^{2}/4)=(\varpi/4)^{*}sides^{2}}$$
In this article we will see how we can find the area of the circle inscribed in a square using Java.
To show you some instances −
Instance-1
The side length of the square given = 9 The area of the circle inscribed in square = (ϖ / 4) * side2 = (3.141/4) * 9 * 9 = 63.605
Instance-2
The side length of the square given = 50 The area of the circle inscribed in square = (ϖ / 4) * side2 = (3.141/4) * 50 * 50 = 1963.125
Instance-3
The side length of the square given = 32 The area of the circle inscribed in square = (ϖ / 4) * side2 = (3.141/4) * 32 * 32 = 804.096
Algorithm
Step-1 − Get the side length of the square either by static input or by user input.
Step-2 − Find the area of the circle inscribed in a square by using the formula.
Step-3 − Print the result.
Multiple Approaches
We have provided the solution in different approaches.
By Using Static Input Value.
By Using User-Defined Method with Static Input Value.
By Using User-Defined Method with User Input Value.
Let’s see the program along with its output one by one.
Approach-1: By Using Static Input Value
In this approach, we declare a double variable and initialize it with the side length of the square. Then by using the algorithm we can find the area of the circle inscribed in a square.
Example
import java.io.*; public class Main { //main method public static void main (String[] args) { //declare a variable to store the value of pi double pi = 3.14; //declare a variable to store the value of side of the square float side = 15; //declare a variable to store the area of the circle //find area by using the formula double area = ( pi / 4 ) * side * side; System.out.println("Area of the circle inscribed in the square is: "+ area); } }
Output
Area of the circle inscribed in the square is: 176.625
Approach-2: By Using User Defined Method with Static Input Value
In this approach, we declare a double variable and initialize the side length value of the square. Then by using the algorithm we can find the area of the circle inscribed in a square.
Example
import java.io.*; public class Main { //declare a static variable to store the value of pi static double pi = 3.14; //main method public static void main (String[] args) { //declare a variable to store the value of side of the square float side = 15; System.out.println("Area of the circle inscribed in the square is: "+ areaOfCircle(side)); } // user-defined method to find the area of the circle static double areaOfCircle(float side) { return ( pi / 4 ) * side * side; } }
Output
Area of the circle inscribed in the square is: 176.625
Approach-3: By Using User Defined Method with User Input Value
In this approach, we declare a double variable and take the user input of the side length of the square. Then by using the algorithm we can find the area of the circle inscribed in a square.
Example
import java.io.*; import java.util.*; public class Main { //declare a static variable to store the value of pi static double pi = 3.14; //main method public static void main (String[] args) { //Create object of Scanner class Scanner sc= new Scanner(System.in); System.out.print("Enter the length of side of the square: "); //declare a variable to store the value of side of the square double side = sc.nextDouble(); System.out.println("Area of the circle inscribed in the square is: "+ areaOfCircle(side)); } // user-defined method to find the area of the circle static double areaOfCircle(double side) { return ( pi / 4 ) * side * side; } }
Output
Enter the length of side of the square: 9 Area of the circle inscribed in the square is: 63.585
In this article, we explored how to find the area of a circle inscribed in a square in Java by using different approaches.