Как вставить результат рекурсивного метода в массив в Java?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как вставить результат рекурсивного метода в массив в Java?

Сообщение Anonymous »

Я новичок в Java, и мне трудно понять, что не так с моим кодом. Я получаю сообщение об ошибке, в котором говорится, что мой метод должен вернуть результат типа int[], но я не знаю, как действовать.
По сути, то, что я пытаюсь сделать в методе distanceFromA, — это взять каждый символ из строку, получить ее расстояние от буквы «а» в алфавите как целое число и вставить это целое число в массив из 5 целых чисел в том порядке, в котором символы появляются в строке. Чего мне не хватает?

Код: Выделить всё

import java.util.Arrays;
public class WordDistances {
public static int[] distanceFromA(String word) {
if (word.length() == 0) {
int[] error = {0,0,0,0,0};
return error;
}
if (word.length() > 0) {
int[] testArray = new int[5];
String wordL = word.toLowerCase();
testArray[Math.abs(word.length()-5)] = (int)wordL.charAt(0) - (int)'a';
return testArray;
}
}
public static void main(String[] args) {
System.out.print(Arrays.toString(distanceFromA("abcde")));
}
}

Я еще не научился использовать циклы for и пытаюсь выполнить это без его использования, но, к сожалению, во всех найденных мной руководствах они используются.
РЕДАКТИРОВАТЬ: строка должна состоять из 5 символов, и мне приходится использовать исключительно рекурсию (к сожалению, никаких циклов или просто делать это 5 раз).

Подробнее здесь: https://stackoverflow.com/questions/790 ... ay-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как вставить результат рекурсивного метода в массив в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Java: Поиск наименее распространенных кратных двух положительных целых чисел, в пределах рекурсивного метода, с 2 параме
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Трассировка рекурсивного метода
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Трассировка рекурсивного метода
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Использование рекурсивного метода для определения того, является ли слово эльфийским
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»