永发信息网

Java 数组 套用 数组

答案:6  悬赏:30  手机版
解决时间 2021-07-16 13:03

int[] map = new int[100]; //地图大小为 100

int[] xingyun = new int[]{6,18,28,35,42,51,66,71,74};

public void map(){

for (int i = 0; i < xingyun.length; i++){

map[xingyun[i]] = 1;

}

我想让明白的朋友给我详细的讲一下: map[xingyun[i]] 这个我知道是干什么的,

可是我一个新手,就是用嘴说不清楚,脑子里的丝路,也有一点儿乱,帮帮忙啊。

最佳答案
什么都不用想!你知道map[x]和xingyun[i]表示根据变量索引取值就行了,这里代表的就是通过xingyun[i]得到的制作为map[x]中的所以值x,跟数学题一样,先算里面的,再算外面的试试!这样能不能理解一些呢?
全部回答
给Map数组付值啊
就是把map中xingyun数组里保存的点设置为1

就是把map【6】map[18]map[28]....的值都设置为1.

这段程序就是给数组map的下标为6,18,28,35,42,51,66,71,74赋值,赋的值为1! for (int i = 0; i < xingyun.length; i++){ map[xingyun[i]] = 1;

}

xingyun.length是9!也就是for循环9次!

第1次:xingyun[0],而xingyun[0]就是6,则map[6] = 1;

第2次:xingyun[1],而xingyun[1]就是18,则map[18] = 1;

第3次:xingyun[2],而xingyun[2]就是28,则map[28] = 1;

第4次:xingyun[3],而xingyun[3]就是35,则map[35] = 1;

依此类推……

仍不明白可留下QQ!

这样看能明白不? int a = xingyun[i]; int b = map[a]; b = 1;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的宽带为2兆,为什么我用迅雷下载时速度超
人体细胞是否具有记忆能力
问道这是什么宝宝?
QQ直播如何点亮?
浏览器360、遨游、世界之窗那个比较好
地下城仓库密码怎麽设置
怎样苛减少头发分叉?
孙悦在NBA的发展方向如何?
围巾应该选什麽颜色的?
黄钻多小钱个月?
有一付对联描述了三国时期诸葛亮的生平作为,
QQ宠物等级可以降的吗,莪不想她等级那么高。
为什么我会悲伤?
这位美女像哪位明星
整个亚洲就只有中国有篮球联赛?真的假的?
推荐资讯
心酸拉这么久
怎么看出玉的真假
面对爱人的痴缠,你有何高见?
求一个不是很出名的女歌手唱的一首音色低沉的
大家都回答下我的问题哦!加经验的谢谢了!姚
整理空间的具体步骤
有谁感冒发烧?(一中的,安工科的回一声)
最好的放松方法
qq音速怎么点灯啊/
今年的春节是二月多少
中国吸引境外投资者的因素有哪些?
2010年春晚节目单,不要假情报的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?