Java 在参数中存储值
嗨,有人能告诉我如何在数组中存储一些int值吗Java 在参数中存储值,java,Java,嗨,有人能告诉我如何在数组中存储一些int值吗 public int getStatistics(int teamid) { int stats = 0; for(int runid = 0; runid < 4; runid++) { stats = teams[teamid].getRunTime(runid); } } public int-getStatistics(int-teamid){ int stats=0; 对于(int-run
public int getStatistics(int teamid) {
int stats = 0;
for(int runid = 0; runid < 4; runid++) {
stats = teams[teamid].getRunTime(runid);
}
}
public int-getStatistics(int-teamid){
int stats=0;
对于(int-runid=0;runid<4;runid++){
stats=teams[teamid].getRunTime(runid);
}
}
我正在编写一个方法来检索数组位置中团队包含的统计信息。它包含4个值。团队id是一个整数,由用户选择,而运行id将显示每个位置中的值。我的问题是将统计信息中的值存储到一个可以包含单独值的位置。例5,7,8,4您的问题有点模糊,但似乎希望函数生成一个数组。根据您的代码:
public int[] getStatistics(int teamid) {
int stats = 0;
int[] ret = new int[4];
for(int runid = 0; runid < 4; runid++) {
ret[runid] = teams[teamid].getRunTime(runid);
}
return ret;
}
public int[]getStatistics(int-teamid){
int stats=0;
int[]ret=新的int[4];
对于(int-runid=0;runid<4;runid++){
ret[runid]=teams[teamid].getRunTime(runid);
}
返回ret;
}
至少对我来说,你的问题和例子都不清楚。你能试着把它弄清楚吗?你是在问如何声明一个整数数组吗?如果你试图收集一个整数序列(代表“运行时”),你是否打算将它们折叠在一起以得到一个整数结果?请注意,getStatistics()
函数返回一个int
代码>在循环中?最后的值是stats=teams[teamid].getRunTime(3)代码>无论如何。如果这不是你想做的,请告诉我。在代码中,函数要求返回int,而不返回任何内容。如果您试图添加for循环中的所有值或类似值,则必须将这些值添加到stats,然后返回stats。例如:stats+=teams[teamid].getRunTime(runid);然后:返回统计信息;另外,如果您在for循环中只运行一个命令,则不需要使用括号括起该命令。我想为例如4,6,6,8返回4个不同的值。感谢vinay该方法是一个int,这样我就可以在int数组中存储我的值。非常感谢。如果只返回一个int数组,则更容易。:-)因此,如果此问题已解决,请勾选此答案附近的绿色复选标记,以关闭此问题。