Я программирую метод в Java (впервые делаю это), и я натолкнулся на небольшую ошибку, когда компилировался, и я до сих пор не понимаю, где я ошибаюсь, несмотря на отладку сотни раз. Наконец-то я «м обращаются к Интернету за помощьюОтсутствует заявление о возврате - 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;
}
}
}
}
Каждый раз, когда я компилирую это дает ошибку: Missing оператор возврата Когда я поставил» возвращение 0; "в код до последнего '}', он дает ошибку неправильного типа возврата, т. Е. 0 является int, и мне нужен int [] return.
Как вы можете отлаживать его сотни раз, если он не компилируется? –
Я предполагаю, что это '[домашняя работа]' иначе вы бы использовали 'Arrays.sort()' –