一道数学题目求编程方法 a^n=b*n,求n的值,精确到小数点3位。。非常感谢。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这就是求对数吧可以参考public static void main(String[] args){ int a = 3; int b = 2; double a1 = Math.log(a)/2; System.out.println(a1); } 这个超越方程貌似这样算不出来吧,2边都是未知n我想可能应该用比较的方法求近似值,大概类似Math.abs(Math.pow(a,n)-b*n)<=0.001这样。。可是具体的就写不出来了继续求。。 公式应该是n = log 以a为底b的对数乘N两边确实都是未知数是近似值的话你可以用无限次循环取值去判断最接近的就完了有点像测试干得活 a^n ???是什么意思???JAVA按位异或运算的话只能是整形。 这就是求对数吧可以参考public static void main(String[] args){int a = 3;int b = 2;double a1 = Math.log(a)/2;System.out.println(a1);} tomcat连接sql2005~新手求教 PreparedStatement预处理技术的中文乱码问题 高分请教:如何在JTable中创建JTree 虚拟机报错呀,很奇怪,同一段代码,在JB下运行没问题,在eclipse下就报错 根据配置文件实现自动下载的API xylayout和null布局效果是不是一样的 关于对象流读不进来的问题 在线跪求大神 请指教!! KeyEvent类的疑问 《java核心技术卷已》有电子书吗? 字符串转换成数组 为什么一用sqlserver的jar包,就报毒
可以参考
public static void main(String[] args){
int a = 3;
int b = 2;
double a1 = Math.log(a)/2;
System.out.println(a1);
}
我想可能应该用比较的方法求近似值,大概类似Math.abs(Math.pow(a,n)-b*n)<=0.001这样。。
可是具体的就写不出来了
继续求。。
两边确实都是未知数
是近似值的话你可以用无限次循环取值去判断最接近的就完了
有点像测试干得活
JAVA按位异或运算的话只能是整形。
可以参考
public static void main(String[] args){
int a = 3;
int b = 2;
double a1 = Math.log(a)/2;
System.out.println(a1);
}