JAVA相关。已知int a[]={3,5,7,9},求下列问题

有没有详细一点的分析。越详细越好!谢谢了!... 有没有详细一点的分析。越详细越好!谢谢了! 展开
 我来答
daiyi19812012
2013-10-20 · TA获得超过158个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:111万
展开全部
int a[]={3,5,7,9}这是一个数组,数组的下标是从0开始的,也就是说a[0]为3,a[1]为5,a[2]为7,a[3]为9
a[0]+=a[1]相当于a[0]+a[1]再把结果重新赋予a[0]

++w先给w加1,再执行程序
w++先执行程序,在给w加1

for是一个循环语句
for(int i=1; i<4; i++){。。。}
当i小于4的时候就执行{}里面的程序,如果i大于4,就不再执行{}里的程序
百度网友6724e5c
2013-10-20 · TA获得超过376个赞
知道答主
回答量:60
采纳率:0%
帮助的人:78万
展开全部
  1. a[0]就是数组第1个元素,就是3,a[1]是第二个元素5,他们相加就是3+5=8

  2. 这是个判断语句 a[2]*a[3]=7*9=63,4*a[1]=4*5=20 .所以a[2]*a[3]>4*a[1]为true

  3. a[0]+=a[1]就是a[0]=a[0]+a[1]=3+5=8   ++a[2]是先赋值后运算 相当于8+7得出的答案是15 然后原数组里a[0]=8,a[2]=8 也就是{8,5,8,9}

  4. 这个循环是执行3次的 a[0]+=a[i]; 第一次a[0]=a[0]+a[1]=8+5=13,第二次a[0]=a[0]+a[2]=13+8=21 第三次a[0]=a[0]+a[3]=21+9=30;最后数组为{30,5,8,9}

     

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjgzhengxian
2013-10-20 · TA获得超过1276个赞
知道小有建树答主
回答量:736
采纳率:100%
帮助的人:370万
展开全部
1.
3+5,结果8
2.
7*9>4*5,结果true
3.
a[0]+=a[1],结果是8,然后8+ ++7,结果16.(话说为什么要3个+连一起?)
4.
循环,总共3步。分别是a[0]+=a[1],结果是8,然后a[0]+=a[2](注意此时a[0]=8),结果15,最后a[0]+=a[2](此时a[0]=15),结果24
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式