Java 对每个循环使用count方法和来计算数组中的元素数
我知道如何计算数组中的元素数,而不必为每个循环计算元素数,但我必须为每个循环计算元素数。这就是我到目前为止得到的。我不知道如何使用for each循环来计算数组中的元素数。结果应该是6。我将感谢任何帮助。非常感谢你Java 对每个循环使用count方法和来计算数组中的元素数,java,arrays,methods,foreach,count,Java,Arrays,Methods,Foreach,Count,我知道如何计算数组中的元素数,而不必为每个循环计算元素数,但我必须为每个循环计算元素数。这就是我到目前为止得到的。我不知道如何使用for each循环来计算数组中的元素数。结果应该是6。我将感谢任何帮助。非常感谢你 public class Count{ public Count(){ int a[] = {7, 8, 9, 9, 8, 7}; System.out.println(count(a)); } public int count(int cou
public class Count{
public Count(){
int a[] = {7, 8, 9, 9, 8, 7};
System.out.println(count(a));
}
public int count(int count[]){
for (int c : count)
return c;
}
}
这将使数组中的每个元素的
i
增加1,最终返回i
,即6(在您的情况下)int counter=0;对于(int c:count){counter++;}返回计数器代码>…?这与使用常规for循环是一样的。只需在循环外初始化一个变量,在循环内递增它,然后在循环结束时返回它。
public int count(int count[])
{
int i = 0;
for (int c : count) {
i++;
}
return i;
}