提交 6ebb1593 编写于 作者: G github-actions

Formatted with Google Java Formatter

上级 1b828269
......@@ -21,26 +21,28 @@ public class BinaryPow {
return res;
}
/**
/**
* Function for testing binary exponentiation
* @param a the base
*
* @param a the base
* @param p the exponent
*/
public static void test(int a, int p) {
public static void test(int a, int p) {
int res = binPow(a, p);
assert res == (int) Math.pow(a, p) : "Incorrect Implementation";
System.out.println(a + "^" + p + ": " + res);
}
/** Main Function to call tests
*
/**
* Main Function to call tests
*
* @param args System Line Arguments
*/
public static void main(String[] args) {
// prints 2^15: 32768
test(2, 15);
test(2, 15);
// prints 3^9: 19683
test(3,9);
test(3, 9);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册