2017-04-01 29 views
0

我很好奇如何構建一個數組(有多大)的數組(具有相同值的連續元素)並通過單獨的runner文件打印出來的數組(Java)。到目前爲止,這是我的代碼。我把一切都下來除了getNumGroupsOfSize方法,它確實計數:如何建立一個方法來計算一個數組在一個數組中的大小?

import static java.lang.System.*; 
 
import java.util.Arrays; 
 
import java.util.Scanner; 
 

 
public class ArrayStats 
 
{ 
 
    int[] numArray; 
 
\t 
 
    public ArrayStats(int[]array) 
 
    { 
 
     setArray(int[]array); 
 
    } 
 
    
 
    public void setArray(int[]array) 
 
    { 
 
     numArray=array; 
 
    }  
 
\t 
 
    public int getNumGroupsOfSize(int size) 
 
    { 
 
     int cnt=0; 
 
     for (int x=0; x<=size.length; x++) 
 
     { 
 
      do 
 
      { 
 
       count++; 
 
      } 
 
      while (size[x]=size[x+1]); 
 
\t \t  return cnt; 
 
\t  } 
 
    } 
 
\t 
 
    public String toString() 
 
    { 
 
     return ""+Arrays.toString(array); 
 
    } 
 
}

+0

int cnt始終爲0?爲什麼你總是返回0 – GlacialMan

回答

相關問題