亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JAVA做的貪吃蛇,有一點代碼不能理解

JAVA做的貪吃蛇,有一點代碼不能理解

一葉追尋 2016-11-29 21:24:03
int?maxX;?//游戲界面的最大寬度 int?maxY;?//游戲界面的最大高度 boolean[][]?matrix;//?界面數據保存在數組里 matrix=new?boolean[maxX][]; for(int?i=0;i<maxX;++i){ matrix[i]=new?boolean[maxY]; Arrays.fill(matrix[i],false);?//?沒有蛇和食物的地區設置為false } 主要是for循環里的那兩句不懂,,matrix不是一個二維數組嗎,怎么matrix[i]=new?boolean[maxY];是給一維數組賦值?? 我知道Arrays.fill(matrix[i],false);是把matrix[i]的值設置為false,但是為什么是給一維數組matrix[i]設置呢,,而且 程序中沒有定義一維數組?? 求解答
查看完整描述

1 回答

?
KilSoul

TA貢獻9條經驗 獲得超2個贊

想想二維數組是怎么存儲的?是不是一開始是一維數組,然后在每個元素中都添加另一個一維數組。
查看完整回答
反對 回復 2016-11-29
  • 1 回答
  • 0 關注
  • 2091 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號