设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?int s=0;for(int i=0;i,myintarray.length;i++)if(i%2==1)s+=myintarray[i];system.out.println(s);为什么结果是120呢,我算出来怎么是

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/06 04:49:34
设有数组定义:intmyintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?ints=0;for(inti=0;i,myintarray.lengt

设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?int s=0;for(int i=0;i,myintarray.length;i++)if(i%2==1)s+=myintarray[i];system.out.println(s);为什么结果是120呢,我算出来怎么是
设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?
int s=0;
for(int i=0;i,myintarray.length;i++)
if(i%2==1)s+=myintarray[i];
system.out.println(s);
为什么结果是120呢,我算出来怎么是60呢,i肯定是等于2撒,myintarray(0)+myintarray(1))+myintarray(2)应该等于10+20+30啊,

设有数组定义:int myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?int s=0;for(int i=0;i,myintarray.length;i++)if(i%2==1)s+=myintarray[i];system.out.println(s);为什么结果是120呢,我算出来怎么是
错了 , if(i%2==1) 说明下标是奇数:
myintarray[1]+myintarray[3]+myintarray[5]应该等于20+40+60啊是120