2014-10-20 46 views
1

我知道如何计算数组中元素的数量而不是每个循环,但我必须为每个循环使用这个。这是我到目前为止所做的。我无法弄清楚我可以如何使用每个循环来计算数组中元素的数量。结果应该是6.我将不胜感激任何帮助。非常感谢。使用计数方法和每个循环来计算数组中的元素数

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; 
} 
} 
+1

'INT计数器= 0; for(int c:count){counter ++;} return counter;'...? – MadProgrammer 2014-10-20 04:21:30

+0

这与使用常规循环相同。只需在循环外初始化一个变量,在内部增加它,然后在最后返回它。 – 2014-10-20 04:21:47

回答

0
public int count(int count[]) 
{ 
    int i = 0; 
    for (int c : count) { 
     i++; 
    } 
    return i; 
} 

这将增加通过i 1为在阵列的每个元素,并最终,然后返回i,这将是6(你的情况)