Java에서 메소드를 처음 프로그래밍하고 있는데 컴파일 할 때 약간의 오류가 발생했으며 디버깅에도 불구하고 어디서 잘못되었는지 이해하지 못합니다. 수백 번. 마지막으로 나는 "도움을 인터넷에 의존하고있어 여기에 Return 문의 누락 - int []
문제가 내 코드의 섹션은 다음과 같습니다.public int[] sortArray(String [] args) {
String temp = "";
for(int x = 0; x < args.length; x++){
for(int y = 1; y < args.length - 1; y++){
if(Integer.parseInt(args[y-1])>Integer.parseInt(args[y])){
temp = args[y-1];
args[y-1] = args[y];
args[y] = temp;
}
}
}
}
때마다 나는 그것이 오류를 제공 컴파일 : 나는 넣었을 때 return 문 누락"수익을 0; "을 마지막 '}'앞에있는 코드로 반환하면 잘못된 반환 유형의 오류가 발생합니다. 즉, 0은 int이며 int [] 반환이 필요합니다.
컴파일하지 않으면 어떻게 수백 번 디버깅 할 수 있습니까? –
나는 이것이'[숙제]라고 가정한다. 그렇지 않으면'Arrays.sort()'를 사용할 것이다. –