首页 > 解决方案 > 一个奇怪的令人沮丧的 Java 语法错误

问题描述

我只是无法弄清楚这里出了什么问题,我总是收到错误“令牌“=”的语法错误,此令牌之后的表达式”,但我无法弄清楚这意味着什么。

 import java.util.Arrays;

 public class Zeitmessen {

public static void main(String[] args) {

    int zahl = 1;
    while (zahl <= 8) {

        long zeit = System.currentTimeMillis();
        double[][] quicktipp = new double[zahl][6];
        for (int i = 0; i < quicktipp[0].length; i++) {
            double random = (int) (Math.random() * 45);
            zahl++;
            quicktipp = [zahl][6];
            quicktipp[0][i] = random;
            zahl++;
            quicktipp[1][i] = random;
            zahl++;
            quicktipp[2][i] = random;
            zahl++;
            quicktipp[3][i] = random;
            zahl++;
            quicktipp[4][i] = random;
            zahl++;
            quicktipp[5][i] = random;
            zahl++;
            quicktipp[6][i] = random;
            zahl++;
            quicktipp[7][i] = random;






        }

        for (int x = 0; x < quicktipp.length; x++) {
            System.out.println(Arrays.toString(quicktipp[x]));

        }
        zeit = System.currentTimeMillis() - zeit;
        System.out.println(zeit);
        System.out.println("");

        }

}

}

     quicktipp = [zahl][6];

在这里我得到了错误

有人能帮帮我吗?

标签: javaeclipsesyntax-error

解决方案


quicktipp = [zahl][6];没有任何意义。我怀疑你认为你需要在那个时候初始化数组或其他东西,但你没有,你已经用double[][] quicktipp = new double[zahl][6];. 因此,您可以删除该行并直接进入您的quicktipp[0][i] = random;代码。


推荐阅读