[英]numerically populating a 2d array
Java語言對我來說是新的,所以我正在嘗試學習。 大多數情況下成功率不穩定
在這種情況下,我想用double for循環填充2D數組,但是代碼無法正常運行。 有人可以指出代碼中的問題還是可以幫助我解決該問題?
代碼是:
function 2d_array() { var x = 2; var y = 3 var A = [1, 2, 3]; var B = [4, 5, 6]; var z = [][]; for (var i = 0; i < 3; i++) { for (var j = 0; j < 3; j++) { z[i][j] = x * A[i] + y * B[j]; } } return z[1][1] }
確實可以幫到我很多。 謝謝,巴斯
您的代碼有多個問題。
var z=[][];
語法錯誤。 這應該工作:
function array_2d() {
var x = 2;
var y = 3
var A = [1, 2, 3];
var B = [4, 5, 6];
var z = [];
for (var i = 0; i < 3; i++) {
z[i] = [];
for (var j = 0; j < 3; j++) {
z[i][j] = x * A[i] + y * B[j];
}
}
return z[1][1]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.