English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlegende Anleitung

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java Ausnahmebehandlung

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java程序来计算数字的幂

Java Beispiele大全

在此程序中,您将学习使用和不使用pow()函数来计算数字的幂。

Beispiel1:使用while循环计算数字的幂

public class Power {
    public static void main(String[] args) {
        int base = 3, exponent = 4;
        long result = 1;
        while (exponent != 0)
        {
            result *= base;
            --exponent;
        }
        System.out.println("Antwort = "); + result);
    }
}

Wenn Sie das Programm ausführen, lautet die Ausgabe:

Antwort = 81

在此程序中,分别为base和exponent分配了值3和4。

使用while循环,我们将result乘以base,直到指数(exponent)变为零为止。

在这种情况下,我们result乘以基数总共4次,因此 result= 1 * 3 * 3 * 3 * 3 = 81。

Beispiel2:使用for循环计算数字的幂

public class Power {
    public static void main(String[] args) {
        int base = 3, exponent = 4;
        long result = 1;
        for (; exponent != 0;) --exponent)
        {
            result *= base;
        }
        System.out.println("Antwort = "); + result);
    }
}

Wenn Sie das Programm ausführen, lautet die Ausgabe:

Antwort = 81

Hier verwenden wir einen for-Schleife, anstatt eine while-Schleife zu verwenden.

Nach jeder Iteration wird exponent verringert1,dann wird result mit base, exponent-mal multipliziert.

Wenn Ihr Exponent negativ ist, sind beide Programme oben nicht gültig. Daher müssen Sie die pow() -Funktion der Java Standardbibliothek verwenden.

Beispiel3:使用pow()函数计算数字的幂

public class Power {
    public static void main(String[] args) {
        int base = 3, exponent = -4;
        double result = Math.pow(base, exponent);
        System.out.println("Antwort = "); + result);
    }
}

Wenn Sie das Programm ausführen, lautet die Ausgabe:

Antwort = 0.012345679012345678

In diesem Programm verwenden wir die Math.pow() -Funktion von Java, um die Potenz der gegebenen Basis zu berechnen.

Java Beispiele大全