최근에이 코드를 완료하는 방법에 대한 도움을 받았지만 해결 방법을 모르는 또 다른 거대한 오류가 발생했습니다. 그것은 numbers 변수를 사용하라고 말하고 있지만 코드의 첫 번째 줄 중 하나에서 수행합니다. 도와 주실 수 있습니까? 감사!이진에서 십진수로 변환하는 방법
public static int binToDec(int i)
{
int[] numbers;//initialize variable
int f = 4;
String iString = "" + i;
int result = 0;
int length = iString.length();
int power;
for(power = iString.length(); power>=0;power--)
{
while(f == length && f >= 0)
{
numbers[power] = iString.charAt(power)^power;
}
length--;
f--;
}
for(int g = 0; g <= numbers.length; g++)//double check constraints
{
result = numbers[g] = numbers[power];
}
return result;
}
variable__initialize가 의미하는 것을 보았습니까? –
예, 거의 모든 것을 시도했지만 아무것도 작동하지 않습니다 –
'numbers'를 초기화하지 않았습니다; 너는 단지 그것을 선언했다. – rgettman