[BAEL2150] Code for the related article, about nth root in java.

This commit is contained in:
Grigorios Dimopoulos
2018-09-22 17:37:09 +03:00
parent 49bcb08b44
commit 5b78803c1f
4 changed files with 76 additions and 0 deletions
@@ -0,0 +1,8 @@
package com.baeldung.nth.root.calculator;
public class NthRootCalculator
{
public Double calculate(Double base, Double n) {
return Math.pow(Math.E, Math.log(base)/n);
}
}
@@ -0,0 +1,13 @@
package com.baeldung.nth.root.main;
import com.baeldung.nth.root.calculator.NthRootCalculator;
public class Main {
public static void main(String[] args) {
NthRootCalculator calculator = new NthRootCalculator();
Double base = Double.parseDouble(args[0]);
Double n = Double.parseDouble(args[1]);
Double result = calculator.calculate(base, n);
System.out.println("The " + n + " root of " + base + " equals to " + result + ".");
}
}