Java >> Tutoriel Java >  >> Java

Programme Java pour calculer la puissance d'un nombre

Dans ce tutoriel, nous allons apprendre à trouver la puissance d'un nombre en java. La puissance d'un nombre est définie comme la valeur obtenue en multipliant la valeur de base n nombre de fois où n est la valeur de l'exposant. Mais avant d'aller de l'avant, si vous n'êtes pas familier avec le concept de boucles en Java, consultez l'article sur les boucles en Java.

Entrée : Saisissez la valeur de base :2

Saisissez la valeur de l'exposant :4

Sortie : 2 élevé à la puissance 4 est 16.0

Le problème ci-dessus peut être résolu de la manière suivante :

Approche 1 :Utiliser une boucle While

Approche 2 :Utiliser une boucle For

Approche 3 :Utiliser pow()

Examinons chacune de ces méthodes séparément

Programme 1 :Programme Java pour calculer la puissance d'un nombre

Dans ce programme, nous allons voir comment calculer la puissance d'un nombre à l'aide d'une boucle while.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez deux variables pour la base et l'exposant.
  4. Demandez à l'utilisateur d'initialiser les deux variables.
  5. Utilisez une boucle while pour calculer la puissance d'un nombre.
  6. Imprimez la valeur calculée.
  7. Arrêter

Vous trouverez ci-dessous le code correspondant.

//Java Program to Calculate the Power of a number
import java.util.Scanner;  
public class Main   
{  
    public static void main(String[] args)    
    {
        //Take input from the user
        //Create an instance of the Scanner class
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter the base value: ");  
        int base = sc.nextInt();  
        System.out.println("Enter the exponent value: ");  
        int exp = sc.nextInt();  
        long result = 1;
        System.out.print(base+ " raised to the power "+ exp+" is: ");
        while (exp != 0)
        {
            result *= base;
            --exp;
        }
        System.out.println(result);
   }  
}  


Entrez la valeur de base :2
Entrez la valeur de l'exposant :3
2 élevé à la puissance 3 est :8

Programme 2 :Programme Java pour calculer la puissance d'un nombre

Dans ce programme, nous allons voir comment calculer la puissance d'un nombre à l'aide d'une boucle for.

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez deux variables pour la base et l'exposant.
  4. Demandez à l'utilisateur d'initialiser les deux variables.
  5. Utilisez une boucle for pour calculer la puissance d'un nombre.
  6. Imprimez la valeur calculée.
  7. Arrêter

Vous trouverez ci-dessous le code correspondant.

//Java Program to Calculate the Power of a number
import java.util.Scanner;  
public class Main   
{  
    public static void main(String[] args)    
    {
        //Take input from the user
        //Create an instance of the Scanner class
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter the base value: ");  
        int base = sc.nextInt();  
        System.out.println("Enter the exponent value: ");  
        int exp = sc.nextInt();  
        long result = 1;
        System.out.print(base+ " raised to the power "+ exp+" is: ");
        for (;exp != 0; --exp)
        {
            result *= base;
        }
        System.out.println(result);
   }  
}  


Entrez la valeur de base :3
Entrez la valeur de l'exposant :3
3 élevé à la puissance 3 est :27

Programme 3 :Programme Java pour calculer la puissance d'un nombre

Dans ce programme, nous allons voir comment calculer la puissance d'un nombre en utilisant pow().

Algorithme :

  1. Commencer
  2. Créez une instance de la classe Scanner.
  3. Déclarez deux variables.
  4. Demandez à l'utilisateur d'initialiser les variables.
  5. Utilisez Math.pow() pour calculer la puissance du nombre.
  6. Afficher la valeur de la puissance du nombre.
  7. Arrêter

Vous trouverez ci-dessous le code correspondant.

//Java Program to Calculate the Power of a number
import java.util.Scanner;  
public class Main   
{  
    public static void main(String[] args)    
    {
        //Take input from the user
        //Create an instance of the Scanner class
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter the base value: ");  
        int base = sc.nextInt();  
        System.out.println("Enter the exponent value: ");  
        int exp = sc.nextInt();  
        System.out.print(base+ " raised to the power "+ exp+" is: ");
        double result = Math.pow(base, exp);
        System.out.println(result);
   }  
}  


Entrez la valeur de base :8
Entrez la valeur de l'exposant :2
8 élevé à la puissance 2 est :64,0


Balise Java