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 :
- Commencer
- Créez une instance de la classe Scanner.
- Déclarez deux variables pour la base et l'exposant.
- Demandez à l'utilisateur d'initialiser les deux variables.
- Utilisez une boucle while pour calculer la puissance d'un nombre.
- Imprimez la valeur calculée.
- 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 :
- Commencer
- Créez une instance de la classe Scanner.
- Déclarez deux variables pour la base et l'exposant.
- Demandez à l'utilisateur d'initialiser les deux variables.
- Utilisez une boucle for pour calculer la puissance d'un nombre.
- Imprimez la valeur calculée.
- 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 :
- Commencer
- Créez une instance de la classe Scanner.
- Déclarez deux variables.
- Demandez à l'utilisateur d'initialiser les variables.
- Utilisez Math.pow() pour calculer la puissance du nombre.
- Afficher la valeur de la puissance du nombre.
- 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