Помогите с логикой кода.
Разве в методе у нас не должны строки выполняться последовательно?
По идее у меня должна выполниться строка 17 - в которой х возведем в третью степень,
после чего уже возведенный в третью степень х, еще раз возводим в степень на 18 строке,
на 19 возврат х уже в 9 степени.
В чем принципиальное отличие от кода return cube(cube(x));
package com.javarush.task.pro.task06.task0609;
/*
Кубический калькулятор в кубе
*/
public class Solution {
public static void main(String[] args) {
}
public static long cube(long a){
return a*a*a;
}
public static long ninthDegree(long x){
cube(x);
cube(x);
return x;
}
//напишите тут ваш код
}