Java >> Tutoriel Java >  >> Java

Programme Java pour trouver l'aire d'un cercle étant donné le rayon

Dans ce tutoriel, nous allons apprendre à trouver le produit de deux nombres à l'aide d'une fonction récursive. Une fonction récursive est une fonction qui s'appelle elle-même. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept d'instructions if imbriquées en Java, consultez l'article sur le sujet Instruction conditionnelle en Java.

Saisie : Entrez le rayon du cercle :7,5

Sortie : L'aire du cercle est :176,78

Programme 1 :Calculer et afficher l'aire d'un cercle

Dans ce programme, nous allons voir comment calculer l'aire d'un cercle dont le rayon est donné.

Algorithme :

  1. Démarrer

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable pour stocker le rayon.

  4. Demander à l'utilisateur d'initialiser la variable.

  5. Utilisez la formule pour calculer l'aire du cercle.

  6. Imprimez le résultat.

  7. Arrêtez.

Regardons le programme ci-dessous pour comprendre l'algorithme ci-dessus.

//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);
    }            
}


Entrez le rayon du cercle :9
L'aire du cercle :254,34

Programme 2 :Calculer et afficher l'aire d'un cercle

Dans ce programme, nous verrons comment calculer l'aire d'un cercle dont le rayon est donné par héritage.

Algorithme :

  1. Démarrer

  2. Créez une instance de la classe Scanner.

  3. Déclarez une variable pour stocker le rayon.

  4. Demander à l'utilisateur d'initialiser la variable.

  5. Créez un objet de la classe Main.

  6. Utilisez l'héritage pour trouver l'aire du cercle.

  7. Imprimer la zone du cercle.

  8. Arrêter

Regardons le programme ci-dessous pour comprendre l'algorithme ci-dessus.

//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);      
   }
 }


Entrez le rayon du cercle :5
L'aire du cercle est :78,57142857142857


Balise Java