뒷 소스 일부를 잘랐습니다.
 Frequen 메소드에서 hz를 받아 Frequency라는 배열에 hz를 받아올때마다 순차적으로 배열을 넣으려 합니다.
아래 같이 짜 보니 같은 hz값이 100개 저장되고 다음 것이 들어와 100개 저장되는 현상이 일어나는데 어떻게 해야하나요
그리고 이 배열을 아래 sendtoData 메소드에 보내려고 합니다. 이방법도 알려 주세요

public class Infor {
private static double Frequency[]=null;
public static double[] Frequen(double hz) {
// TODO Auto-generated method stub
for(int i=0; i<100; i++)
{
Frequency[i]=hz;
Log.i("TEST","Frequency[Frecode] ---- " +Frequency[i]);
}
return Frequency;
}
static void sendtoData(int [][] CodetoData){
//double Frequency[Frecode][]={
// 110,116.54, 123.47, 130.81,138.59, 146.83,155.56, 164.81, 174.61,184.99, 195.99,207.65,
// 220,233.08, 246.94, 261.63,277.18, 293.66,311.13, 329.63, 349.23,369.99, 391.99,415.30,
// 440,466.16, 493.88, 523.25,554.37, 587.33,622.25, 659.25, 698.46,739.98, 783.99,830.61,
// 880,932.33, 987.77, 1046.50,1108.73, 1174.66,1244.51, 1318.51, 1396.91,1479.98, 1567.98,1661.22
// };
// double Frequency[]= {
// 440,440,466.16,466.16, 493.88,493.88, 523.25,523.25,554.37,554.37, 587.33,587.33,622.25,622.25, 659.25, 698.46,739.98, 783.99,830.61,
// 880,932.33, 987.77, 1046.50,1108.73, 1174.66,1244.51, 1318.51, 1396.91,1479.98, 1567.98,1661.22
// };
Infor in=new Infor();
int Code[] = new int [Frequency.length];
int i=0, j=0, tempL=1, current_code=0, next_code=0;
for(int Frecode=0; Frecode<Frequency.length; Frecode++){
Log.i("TEST","Code2 ---- " +Frequency[Frecode]);
if(Frequency[Frecode]==0) Code[Frecode]=0;
else if(Frequency[Frecode]>=427 && Frequency[Frecode]<453) Code[Frecode]=1;
else if(Frequency[Frecode]>=453 && Frequency[Frecode]<480) Code[Frecode]=2;
else if(Frequency[Frecode]>=480 && Frequency[Frecode]<508) Code[Frecode]=3;
else if(Frequency[Frecode]>=508 && Frequency[Frecode]<539) Code[Frecode]=4;
else if(Frequency[Frecode]>=539 && Frequency[Frecode]<571) Code[Frecode]=5;
else if(Frequency[Frecode]>=571 && Frequency[Frecode]<605) Code[Frecode]=6;
else if(Frequency[Frecode]>=605 && Frequency[Frecode]<641) Code[Frecode]=7;
else if(Frequency[Frecode]>=641 && Frequency[Frecode]<679) Code[Frecode]=8;
else if(Frequency[Frecode]>=679 && Frequency[Frecode]<719) Code[Frecode]=9;
else if(Frequency[Frecode]>=719 && Frequency[Frecode]<762) Code[Frecode]=10;
else if(Frequency[Frecode]>=762 && Frequency[Frecode]<807) Code[Frecode]=11;
else if(Frequency[Frecode]>=807 && Frequency[Frecode]<855) Code[Frecode]=12;
else if(Frequency[Frecode]>=855 && Frequency[Frecode]<906) Code[Frecode]=13;
else if(Frequency[Frecode]>=906 && Frequency[Frecode]<960) Code[Frecode]=14;
else if(Frequency[Frecode]>=960 && Frequency[Frecode]<1017) Code[Frecode]=15;
else if(Frequency[Frecode]>=1017 && Frequency[Frecode]<1077) Code[Frecode]=16;
else if(Frequency[Frecode]>=1077 && Frequency[Frecode]<1142) Code[Frecode]=17;
else if(Frequency[Frecode]>=1142 && Frequency[Frecode]<1210) Code[Frecode]=18;
else if(Frequency[Frecode]>=1210 && Frequency[Frecode]<1281) Code[Frecode]=19;
else if(Frequency[Frecode]>=1281 && Frequency[Frecode]<1358) Code[Frecode]=20;
else if(Frequency[Frecode]>=1358 && Frequency[Frecode]<1438) Code[Frecode]=21;
else if(Frequency[Frecode]>=1438 && Frequency[Frecode]<1524) Code[Frecode]=22;
else if(Frequency[Frecode]>=1524 && Frequency[Frecode]<1615) Code[Frecode]=23;
else if(Frequency[Frecode]>=1615 && Frequency[Frecode]<1711) Code[Frecode]=24;
else if(Frequency[Frecode]>=1711 && Frequency[Frecode]<1812) Code[Frecode]=25;
else if(Frequency[Frecode]>=1812 && Frequency[Frecode]<1920) Code[Frecode]=26;
else if(Frequency[Frecode]>=1920 && Frequency[Frecode]<2034) Code[Frecode]=27;
else if(Frequency[Frecode]>=2034 && Frequency[Frecode]<2155) Code[Frecode]=28;
else if(Frequency[Frecode]>=2155 && Frequency[Frecode]<2283) Code[Frecode]=29;
else if(Frequency[Frecode]>=2283 && Frequency[Frecode]<2419) Code[Frecode]=30;
else if(Frequency[Frecode]>=2419 && Frequency[Frecode]<2563) Code[Frecode]=31;
else if(Frequency[Frecode]>=2563 && Frequency[Frecode]<2715) Code[Frecode]=32;
else if(Frequency[Frecode]>=2715 && Frequency[Frecode]<2877) Code[Frecode]=33;
else if(Frequency[Frecode]>=2877 && Frequency[Frecode]<3048) Code[Frecode]=34;
else if(Frequency[Frecode]>=3048 && Frequency[Frecode]<3229) Code[Frecode]=35;
else if(Frequency[Frecode]>=3229 && Frequency[Frecode]<3421) Code[Frecode]=36;
else if(Frequency[Frecode]>=3421 && Frequency[Frecode]<3625) Code[Frecode]=37;
else if(Frequency[Frecode]>=3625 && Frequency[Frecode]<3840) Code[Frecode]=38;
else if(Frequency[Frecode]>=3840 && Frequency[Frecode]<4069) Code[Frecode]=39;
else if(Frequency[Frecode]>=4069 && Frequency[Frecode]<4310) Code[Frecode]=40;
else if(Frequency[Frecode]>=4310 && Frequency[Frecode]<4567) Code[Frecode]=41;
else if(Frequency[Frecode]>=4567 && Frequency[Frecode]<4838) Code[Frecode]=42;
else if(Frequency[Frecode]>=4838 && Frequency[Frecode]<5126) Code[Frecode]=43;
else if(Frequency[Frecode]>=5126 && Frequency[Frecode]<5431) Code[Frecode]=44;
else if(Frequency[Frecode]>=5431 && Frequency[Frecode]<5754) Code[Frecode]=45;
else if(Frequency[Frecode]>=5754 && Frequency[Frecode]<6096) Code[Frecode]=46;
else if(Frequency[Frecode]>=6096 && Frequency[Frecode]<6458) Code[Frecode]=47;
else if(Frequency[Frecode]>=6458 && Frequency[Frecode]<6842) Code[Frecode]=48;
else Code[Frecode]=0;
/*