帮忙修改一下程序,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;
}
展开
 我来答
紫薇参星
科技发烧友

推荐于2016-01-18 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3574万
展开全部
你的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 int 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;

}

追答

你是不是没有用主函数调用,完整的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
展开全部
把这方法放进一个类中。
追问
请把完整代码修改好,谢 谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式