簡體   English   中英

將雙精度值傳遞到2D數組中

[英]Passing double values into 2D Array

我正在嘗試通過在Java中傳遞特定的double值來初始化2D數組,但返回的錯誤是“']'預期的錯誤”。

double[][] EnglishToFrenchProb = new double[2][3];
    double[0][0] = 0.0; //unused
    double[0][1] = 0.08;
    double[0][2] = 0.06;

    double[1][0] = 0; //unused
    double[1][1] = 0.08;
    double[1][2] = 0.06;

我在做什么錯了,我意識到有一種更簡單的方法可以將值傳遞到2D數組中,但這是我認為可以根據自己的值輕松對其進行索引的唯一方法(我需要這樣做)

要設置一些值,請使用變量名:

EnglishToFrenchProb[0][0] = 0.00;

您還可以使用以下語法:

double[][] EnglishToFrenchProb = {{0.00, 0.08, 0.06}, {0.00, 0.08, 0.06}};

您需要引用變量名稱:

double[][] EnglishToFrenchProb = new double[2][3];
EnglishToFrenchProb[0][0] = 0.0; //and so forth

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM