add无法解析为变量,在for循环里没事,一出for循环就无法解析,这是怎么回事?
收起
因为add这个变量在for里面定义的,只能再for循环里面其作用,属于局部变量。你要把add定义在for的外面,这样就可以了呀,而且你定义在for里面的话,每循环一次你的add就赋值为0了,起不到累加的效果,修改如下:
int add = 0; for(......){ add=add+num[i] } double ave = add/num.length;
报告相同问题?