Java. Возведение числа в степень
Java имеет встроенную возможность для выполнения операции возведения числа в степень. Для этого можно использовать функцию Math.pow(), которая принимает два параметра: число, которое требуется возвести в степень, и саму степень.
Примеры кода:
1) Возведение числа x в степень n:
java
double x = 2;
int n = 3;
double result = Math.pow(x, n);
System.out.println(result); // выведет 8.0
В данном примере мы возведем число 2 в степень 3 и результатом будет число 8.
2) Возведение числа, введенного пользователем, в степень, также заданную пользователем:
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите число: ");
double base = scanner.nextDouble();
System.out.print("Введите степень: ");
int exponent = scanner.nextInt();
double result = Math.pow(base, exponent);
System.out.println("Результат: " + result);
}
}
Мы используем класс Scanner для ввода данных с клавиатуры. Пользователь вводит число и степень, а затем мы используем функцию Math.pow(), чтобы вычислить результат и вывести его на экран.
Также возведение чисел в степень может быть выполнено и через циклы, используя умножение. Например, чтобы возвести число x в степень n, можно выполнить следующую операцию:
java
double x = 2;
int n = 3;
double result = 1;
for (int i = 0; i < n; i++) {
result *= x;
}
System.out.println(result); // выведет 8.0
Здесь мы умножаем число x на себя n раз, используя цикл, и результатом будет число, равное x в степени n.
Таким образом, Java предоставляет несколько способов для возведения чисел в степень, и разработчик может выбрать наиболее подходящий в зависимости от конкретной ситуации.