我如何在 java 中计算 26 + log (base 2)4
How do i calculate 26 + log (base 2)4 in java
26 + log (base 2)4.
如何在 java 中计算。
np= (26 + log(2))*4;
System.out.println(np);
我已经这样做了,但它显示垃圾价值。答案应该是28.
log (base 2)4 与 log10(4)/ log10(2)
相同
因此您可以使用 java.lang.Math class 来计算
System.out.println(26 +Math.log10(4)/Math.log10(2));
结果:28.0
这是一个数学关系:log_2(x) = log_10(x)/log_10(2) or = ln(x)/ln(2)
所以它给出了:
public static void main(String[] args) {
int a = 26;
int b = 4;
double valLog_2;
valLog_2= Math.log(b)/Math.log(2);
//OR
valLog_2 = Math.log10(b)/Math.log10(2);
System.out.println(a+valLog_2);
}
26 + log (base 2)4.
如何在 java 中计算。
np= (26 + log(2))*4;
System.out.println(np);
我已经这样做了,但它显示垃圾价值。答案应该是28.
log (base 2)4 与 log10(4)/ log10(2)
相同因此您可以使用 java.lang.Math class 来计算
System.out.println(26 +Math.log10(4)/Math.log10(2));
结果:28.0
这是一个数学关系:log_2(x) = log_10(x)/log_10(2) or = ln(x)/ln(2)
所以它给出了:
public static void main(String[] args) {
int a = 26;
int b = 4;
double valLog_2;
valLog_2= Math.log(b)/Math.log(2);
//OR
valLog_2 = Math.log10(b)/Math.log10(2);
System.out.println(a+valLog_2);
}