小编use*_*414的帖子

算法错误,找到行之间的区域

我正在做我的数学计算,它需要我计算2行之间的区域.我解决了他们中的几个,我把它们弄好了(它在线,所以它告诉我我是错还是对),然后我想写一个程序为我做计算,我创建了一个很好的算法,用java做了程序,但最终它没有给我正确的答案.我把我已经解决过的一个问题中的数据放入了我是否对错.

你能告诉我算法中的错误吗?

public class DailyHelper {

public static double f(double x) {
    double y = 5*x;
    return y;
}

public static double g(double x) {
    double y= 4*x*x;
    return y;
}

public static void main(String[] args) {
    double xLower = 0;
    double xHigher = 5/4;
    double areaF=0;
    double areaG=0;
    double change = (xHigher-xLower)/100000;
    for(double k=xLower; k<xHigher; k=k+change) {
        areaF = areaF+(change*f(k));
    }

    for(double k=xLower; k<xHigher; k=k+change) {
        areaG = areaG+(change*g(k));
    }
    double area = areaF-areaG;
    System.out.println(area);
}
}
Run Code Online (Sandbox Code Playgroud)

java algorithm calculus

2
推荐指数
1
解决办法
82
查看次数

随机数生成器在Android上生成相同的数字

我最近开始学习编程移动应用程序.我正在做一些练习,编写基本程序.首先我使用LibGDX,所以首先我在桌面上测试我的应用程序然后在android上测试它.

在我的程序的某个地方,它必须从0,1,2生成3个随机数(只要它们是随机的,它们可以是相同的数字).在桌面上我的程序运行正常,每次运行它时会生成3个随机数.但是,当我在我的Android手机上试用它时,所有三个数字都是相同的.例如3次试验:我的桌面:0-0-1,2-1-2,2-0-1我的手机; 0-0-0,2-2-2,0-0-0;

for (int x = 0; x < 3; x++){
  Random randomGenerator = new Random();
  int randomNumber = randomGenerator.nextInt(3);
  postNumber(randomNumber);//This function I wrote sends the randomNumber to be drawn on the screen

}
Run Code Online (Sandbox Code Playgroud)

java random android libgdx

0
推荐指数
1
解决办法
152
查看次数

标签 统计

java ×2

algorithm ×1

android ×1

calculus ×1

libgdx ×1

random ×1