帮忙修改一下程序,java程序需要class,interface或eume
publicinigetValuesBy(){int[]myValues={110,113,99,21,35,8,3};intmySum=0;for(inti=0;i<=...
public ini getValuesBy(){
int[] myValues={110,113,99,21,35,8,3};
int mySum=0;
for (int i=0;i<=3;i++){
mySum += myValues[i];
}
Return mysum;
} 展开
int[] myValues={110,113,99,21,35,8,3};
int mySum=0;
for (int i=0;i<=3;i++){
mySum += myValues[i];
}
Return mysum;
} 展开
2个回答
展开全部
你的Java函数有两个错误.
第一.public ini getValuesBy() 函数返回类型应该是int 你拼成了ini
第二.Return mysum;Return的第一个字母R应该小写,mysum的s应该大写,应该写为return mySum;
另外,你的for循环长度可能是要整个数组长度应该是myValues.length
完整的程序如下:
public int getValuesBy(){
int[] myValues={110,113,99,21,35,8,3};
int mySum=0;
for (int i=0;i<myValues.length;i++){
mySum += myValues[i];
}
return mySum;
}
第一.public ini getValuesBy() 函数返回类型应该是int 你拼成了ini
第二.Return mysum;Return的第一个字母R应该小写,mysum的s应该大写,应该写为return mySum;
另外,你的for循环长度可能是要整个数组长度应该是myValues.length
完整的程序如下:
public int getValuesBy(){
int[] myValues={110,113,99,21,35,8,3};
int mySum=0;
for (int i=0;i<myValues.length;i++){
mySum += myValues[i];
}
return mySum;
}
追问
追答
你是不是没有用主函数调用,完整的Java程序如下:(注意Java程序文件名为test.java)
public class test {
public int getValuesBy(){
int[] myValues={110,113,99,21,35,8,3};
int mySum=0;
for (int i=0;i<myValues.length;i++){
mySum += myValues[i];
}
return mySum;
}
public static void main(String[] args) {
test t=new test();
System.out.println(t.getValuesBy());
}
}
运行结果:
389
2014-12-28
展开全部
把这方法放进一个类中。
追问
请把完整代码修改好,谢 谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询