gpt4 book ai didi

java - "d = ut + 1/2 at^2"?在java中如何解决这个问题?

转载 作者:行者123 更新时间:2023-12-01 18:37:26 24 4
gpt4 key购买 nike

public class DistanceTravelled {

static double testcase11 = 12.5;

static double testcase12 = 4.4;

static double testcase13 = 10;

public static void main(String args[]){
DistanceTravelled testInstance= new DistanceTravelled();
double result = testInstance.distance(testcase11,testcase12,testcase13);
System.out.println(result);
}

//write your code here
public double distance(double u, double a, double t){
double d = d = u*t + 1/2*a*t^2 ;
return d;
}
}

最佳答案

^ 不是 Java 中的幂运算符,因此 t^2 不会产生您需要的结果。 ^the bitwise-exclusive-or operator在Java中。

最简单的解决方案是将t 与其自身相乘。还要注意不要用 1/2 执行整数除法。

double d = u*t + 0.5*a*t*t ;

关于java - "d = ut + 1/2 at^2"?在java中如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21318448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com