相关疑难解决方法(0)

为什么此值的输出结果始终为零?

我正在运行此代码,但为什么m的输出结果总是为零?

这很奇怪,因为m初始化为2.

public class ScalabilityTest {

public static void main(String[] args) {
    long oldTime = System.currentTimeMillis();
    double[] array = new double[100000];
    int p = 2;
    int m = 2;
    for ( int i = 0; i < array.length; i++ ) {
        p += p * 12348;
        for ( int j = 0; j < i; j++ ) {
            double x = array[j] + array[i];
            m += m * 12381923;
        }
    }

    System.out.println( (System.currentTimeMillis()-oldTime) / 1000 );
    System.out.println( p + ", …
Run Code Online (Sandbox Code Playgroud)

java algorithm

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

标签 统计

algorithm ×1

java ×1