Java中求一维数组中每个元素的总和的代码,求大神告知哪里错了。
publicclassForQiuHe{publicstaticvoidmain(String[]args){double[]pri=newdouble[]{10.0,2...
public class ForQiuHe
{
public static void main(String[] args)
{
double[] pri=new double[]{10.0,20.0,30.0,40.0};
double ret=ForQiuHe.qiuHe ;
System.out.println(ret) ;
}
static int qiuHe(double[] arry)
{
double ret=0.0;
for(double i;arry)
{
ret =ret + i;
}
return ret;
}
} 展开
{
public static void main(String[] args)
{
double[] pri=new double[]{10.0,20.0,30.0,40.0};
double ret=ForQiuHe.qiuHe ;
System.out.println(ret) ;
}
static int qiuHe(double[] arry)
{
double ret=0.0;
for(double i;arry)
{
ret =ret + i;
}
return ret;
}
} 展开
1个回答
展开全部
double ret=ForQiuHe.qiuHe ;
static int qiuHe(double[] arry)
从这2行代码里有没有看到什么不对的地方?这个方法是有参数的,而你主方法里引用方法什么参数都没有带怎么使用方法qiuhe
for(double i;arry)
{
ret =ret + i;
}
还有这个代码,这个for循环里是什么情况没有看懂,难道for循环又有新的用法了?
for(int i = 0; i < arry.length; i ++)
推荐百度下载个netbeans,免费开源的,编程过程中的错误会及时指出
static int qiuHe(double[] arry)
从这2行代码里有没有看到什么不对的地方?这个方法是有参数的,而你主方法里引用方法什么参数都没有带怎么使用方法qiuhe
for(double i;arry)
{
ret =ret + i;
}
还有这个代码,这个for循环里是什么情况没有看懂,难道for循环又有新的用法了?
for(int i = 0; i < arry.length; i ++)
推荐百度下载个netbeans,免费开源的,编程过程中的错误会及时指出
追问
我刚刚学到用for each方法,不是可以for(double i;arry)这种方法吗?
追答
String[] arr = { "amy", "heinrich", "cindy", "git" };
for (String a : arr) {
System.out.println(a);
}
for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体
for(double i : arry)
刚刚查看了资料,是有这个用法的,但是中间是:,不是;
所以你这个;分号打错了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询