
正文
java代码中指数函数 java中的指数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA 计算存款利息(再次提问) 又不懂的地方...
pow(x,y)是指数函数,其中参数x是底数,参数y是指数
interest= money(1+rate)^year - money 中的(1+rate)^year
底数是1+rate,指数是year
所以变为money *Math.pow((1+rate),year)-money 了
第二问也问得太傻了吧,公式不是给出那个1了嘛。
第三问
(int)(interest*100+0.5)/100,是四舍五入到十分位的意思,举个例子
如interest=100.005
则(int)(100.005*100+0.5)/100=(int)(10000.5+0.5)/100=(int)(10001.0)/100=100.01
是不是100.005四舍五入到十分位了。
再如interest=100.004
则则(int)(100.004*100+0.5)/100=(int)(10000.4+0.5)/100=(int)(10000.9)/100=100.00
相关问答
Q1: 在java中如何输入e^x(x为变量)还有如何输入e(e为自然对数的底数)?
1. java中的a^b a的b次方, 可以使用Math.pow(a,b) 实现'
2. java中的常数e, 也可以通过Math.E 获得
3. 完整代码参考
public class TestMath {
public static void main(String[] args) {
int x = 5; //次方数
double e = Math.E;//自然常数e的近似值
double d = Math.pow(e, x);//e^x
System.out.println("e^"+x+"="+d);//输出结果
}
}
4.拓展延伸. 通过上面的例子可以看到Math类的用途比较广泛.需要系统的学习
java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
Math的字段
Math.E: 比任何其他值都更接近 e(即自然对数的底数)的 double 值。
Math.PI: 比任何其他值都更接近 pi(即圆的周长与直径之比)的 double 值。
Math的常用方法
abs(double d) 求绝对值
sina(double a) 返回角的三角正弦。(还有一系列的三角函数计算)
sqrt(double d) 返回正确舍入的 double 值的正平方根。
ceil(double a) 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。
floor(double a)返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。
log(double a) 返回 double 值的自然对数(底数是 e)。
Q2: java中有没有底为5指数函数
在java.lang.math类中java代码中指数函数的log(double a)代表以e为底java代码中指数函数的ajava代码中指数函数的对数,因此logmN在Java中java代码中指数函数的表示为:
logmN= log((double)N)/log((double)m)
Math.log ((double) 10) / Math.log ((double) 5)
Q3: java中小数模1是多少
在Java中,小数模1的结果是0。具体来讲,“模”(求模算法)是一种用于处理数字的常见方法,可以将任意数字除以模数后所得的余数作为结果。在Java中,当使用模运算时,模的结果必须是介于0和(模数-1)之间的整数。因此,在Java中,如果使用模1来处理任何小数,模1的结果都将是0。
Q4: JAVA的指数函数怎么用
如果和主函数在同一个类中java代码中指数函数,并且是静态方法可以直接调用java代码中指数函数,如果在别java代码中指数函数的类里要先创建那个类java代码中指数函数的实例对象,然后再调用
public class A {
public static void main(String[] args){
A a = new A();
a.show();
show2();
}
void show1(){}
static void show2(){}
}
关于java代码中指数函数和java中的指数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







