Java >> Java tutorial >  >> Java

Java-program til at finde arealet af en cirkel givet radius

I denne vejledning lærer vi, hvordan du finder produktet af to tal ved hjælp af en rekursiv funktion. En rekursiv funktion er en funktion, der kalder sig selv. Men før du går videre, hvis du ikke er bekendt med begrebet indlejrede if-sætninger i java, så tjek artiklen om emnet Betinget erklæring i Java.

Input: Indtast radius af cirklen:7,5

Output: Cirklens areal er:176,78

Program 1:Beregn og vis arealet af en cirkel

I dette program vil vi se, hvordan man beregner arealet af en cirkel, når radius er givet.

Algorithme:

  1. Start

  2. Opret en forekomst af Scanner-klassen.

  3. Deklarer en variabel for at gemme radius.

  4. Bed brugeren om at initialisere variablen.

  5. Brug formlen til at beregne arealet af cirklen.

  6. Udskriv resultatet.

  7. Stop.

Lad os se på nedenstående program for at forstå ovenstående algoritme.

//Java Program to find the area of a circle given the radius
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) 
    {
        int r;
        double pi = 3.14, area;
        //Take input from the user
        //Create an instance of the Scanner Class
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter the radius of circle: ");
        r = sc.nextInt();
        area = pi * r * r;
        System.out.println("The area of the circle: "+area);
    }            
}


Indtast cirklens radius:9
Arealet af cirklen:254,34

Program 2:Beregn og vis arealet af en cirkel

I dette program vil vi se, hvordan man beregner arealet af en cirkel, når radius er givet ved hjælp af arv.

Algorithme:

  1. Start

  2. Opret en forekomst af Scanner-klassen.

  3. Deklarer en variabel for at gemme radius.

  4. Bed brugeren om at initialisere variablen.

  5. Opret et objekt af hovedklassen.

  6. Brug arv til at finde arealet af cirklen.

  7. Udskriv området af cirklen.

  8. Stop

Lad os se på nedenstående program for at forstå ovenstående algoritme.

//Java Program to find the area of a circle given the radius
import java.util.Scanner;
class AreaOfCircle
{
	double area;
	void circle(double rad)
	{
	 area= (22*rad*rad)/7;
	}
}
public class Main extends AreaOfCircle
{
   public static void main(String args[]) 
    {   
      //Take input from the user
      //Create an instance of the Scanner Class    
      Scanner s= new Scanner(System.in);
      System.out.println("Enter the radius of the circle: ");
      double radius= s.nextDouble();      
      Main a=new Main();
      a.circle(radius);
      System.out.println("The area of the circle is: " + a.area);      
   }
 }


Indtast radius af cirklen:5
Arealet af cirklen er:78.57142857142857


Java tag