Consegui identificar a partir do momento que o código deu problema, entretanto não identifiquei o motivo.
public class DesafioAritmeticos {
public static void main(String[] args) {
int a = 3 + 2;
double numA =(6 * a);
System.out.println(numA);
double superiorA = Math.pow(numA,2);
System.out.println(superiorA);
int denA = 3 * 2;
System.out.println(denA);
System.out.println(superiorA / denA);
int b = (1-5);
double B = (2 - 7);
double numB = (b * B);
System.out.println(numB);
int denB = 2;
double bDiv = numB / denB;
System.out.println(bDiv);
double superiorB = Math.pow(bDiv, 2);
System.out.println(superiorB); // Até aqui o código funcionou corretamente
double chaveAB = (superiorA) - (superiorB); // Aqui em diante esta o erro
System.out.println(chaveAB);
double inferior = Math.pow(10, 3);
System.out.println(inferior);
double poten = Math.pow(chaveAB,3);
System.out.println(poten);
double superior = poten / inferior;
System.out.println(superior);
}
}
Resultado que tem impresso: 30.0 900.0 6 150.0 20.0 10.0 100.0 800.0 1000.0 5.12E8 512000.0