English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo programma, imparerai a calcolare l'esponente del numero utilizzando e non utilizzando la funzione pow().
public class Power { public static void main(String[] args) { int base = 3, esponente = 4; long result = 1; while (esponente != 0) { result *= base; --esponente; {} System.out.println("Answer = " + result); {} {}
Quando si esegue questo programma, l'output è:
Answer = 81
In questo programma, sono stati assegnati i valori 3 e 4 a base ed esponente rispettivamente.
Utilizzando il ciclo while, moltiplichiamo result per base fino a quando l'esponente (esponente) non diventa zero.
In questo caso, moltiplichiamo result per la base 4 volte di seguito, quindi result = 1 * 3 * 3 * 3 * 3 = 81.
public class Power { public static void main(String[] args) { int base = 3, esponente = 4; long result = 1; for (;esponente != 0; --esponente) { result *= base; {} System.out.println("Answer = " + result); {} {}
Quando si esegue questo programma, l'output è:
Answer = 81
In questo caso, abbiamo utilizzato un ciclo for invece di un ciclo while.
Dopo ogni iterazione, decrementa exponent di 1 e poi moltiplica result per base elevato a exponent.
Se il tuo esponente è negativo, i due programmi sopra non sono validi. Per questo, devi utilizzare la funzione pow() della libreria standard Java.
public class Power { public static void main(String[] args) { int base = 3, exponent = -4; double result = Math.pow(base, exponent); System.out.println("Answer = " + result); {} {}
Quando si esegue questo programma, l'output è:
Answer = 0.012345679012345678
In questo programma, utilizziamo la funzione Math.pow() di Java per calcolare la potenza di un dato numero di base.