작성한 메소드에서 사용자 입력 문자열의 배열을 반환하기위한 것입니다. 내가 컴파일러에 가지고있는 문제는 이 userData[i]=tempData;
과 return userData;
에 초기화되지 않는다는 것입니다. 나는 왜이 오류가 발생하는지 확신 할 수 없기 때문에 약간의 피드백을 원합니다.배열을 처리 할 때 변수가 초기화되지 않았을 수 있습니다.
public String[] getStringObj() {
int i = 0;
String tempData;
String[] userData;
Boolean exitLoop = false;
System.out.println("Please list your values below, separating each item using the return key. To exit the input process please type in ! as your item.");
do {
tempData = IO.readString();
if (tempData.equals("!")) {
exitLoop=true;
} else {
userData[i] = tempData;
i++;
}
} while (exitLoop == false);
return userData;
}
[변수가 초기화되지 않았습니다 오류가 발생했습니다.] (0120-385-3300)이 시간에 – epoch
컴파일러가 올바른 것입니다. _variable이 초기화되지 않았습니다. _ – manas