Возвести в степень Java (задача на методы в Java)
Данная статья написана командой Vertex Academy. Это одна из статей из нашего "Самоучителя по Java."
Условие задачи:
Необходимо написать метод, который бы возводил число в степень. И далее два числа, возведенные в степень, должны быть просуммированы, а результат выведен в консоль.
Например,
И, таким образом, в консоли мы должны увидеть число 73.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class Test{ static int power(int a, int b){ int result = 1; for (int i=1; i<=b; i++){ result = result*a; } return result; } public static void main(String[] args){ System.out.println( power(3,2) + power(2,6)); } } |
Если Вы запустите данный код на своем компьютере, в консоли Вы увидите:
73
Комментарии к задаче:
Изначально Вам необходимо вывести общую формулу возведения числа в степень.
Как видите, на картинке выше мы показали, что общая формула возведения в степень - это a в степени b. Поэтому в методе мы написали следующее:
1 2 3 4 5 6 7 |
static int power(int a, int b){ int result = 1; for (int i=1; i<=b; i++){ result = result*a; } return result; } |
Мы использовали цикл for. Причем обратите внимание, что в цикле for мы написали i<=b, потому что нам необходимо умножить а на себя b раз.
И далее вызвали метод 2 раза для a = 3, b = 2 и a=2 и b=6. А также просуммировали power (3,2) и power(2,6).
1 2 3 |
public static void main(String[] args){ System.out.println( power(3,2) + power(2,6)); } |
И, таким образом, в консоли было выведено число 73.
Надеемся - наша статья была Вам полезна. Есть возможность записаться на наши курсы по Java. Детальную информацию смотрите у нас на сайте.