Java 如何在方法中打印结果?
我需要打印出power2方法的结果。如何将其放入变量long a中?在long a=power2(d,n)处存在错误强>Java 如何在方法中打印结果?,java,Java,我需要打印出power2方法的结果。如何将其放入变量long a中?在long a=power2(d,n)处存在错误 public class homework { public static void main(String[] args) { long starttime = System.nanoTime(); long a = power2(d , n); long t = System.nanoTime() - starttime; System.out.println("result
public class homework {
public static void main(String[] args) {
long starttime = System.nanoTime();
long a = power2(d , n);
long t = System.nanoTime() - starttime;
System.out.println("result1():" + a + ": " + t + "ns");
}
public static double power2(double d, long n) {
double r = 1;
while(n != 0) {
if(n%2 == 1) {
r*=d;
}
n = n >> 1;
d = d * d;
}
return r;
}
}
就这么简单:
public class homework {
public static void main(String[] args) {
long starttime = System.nanoTime();
long a = power2(TheDoubleVariable, The LongVariable);
long t = System.nanoTime() - starttime;
System.out.println("result1():" + a + ": " + t + "ns");
}
public static double power2(double d, long n) {
double r = 1;
while(n != 0) {
if(n%2 == 1) {
r*=d;
}
n = n >> 1;
d = d * d;
}
return r;
}
}
long a=power2(Whateverlongpara1可用,Whateverlongpara2可用)代码>?您需要的是什么?我需要获取power2中的值,就像最终结果System.out.println
?我需要的是将power2的结果放入长a中。然后我可以把它打印出来,所以我把它写成a=power2(d,n)@完全正确!就像一个红色下划线的EDID,那么问题出在哪里?@Zer0您需要发布错误显示,它在控制台中说了什么?