Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在参数中存储值_Java - Fatal编程技术网

Java 在参数中存储值

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

嗨,有人能告诉我如何在数组中存储一些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-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数组,则更容易。:-)因此,如果此问题已解决,请勾选此答案附近的绿色复选标记,以关闭此问题。