Из книги "Изучаем Java" по аналогии с приведенным там примером написал вот такую штуку:
public class Solution {
public static void main(String[] args) {
String[] wordListOne = {"Мама"};
String[] wordListTwo = {"Мыла"};
String[] wordListThree = {"Раму"};
int oneLength = wordListOne.lenght;
int twoLength = wordListTwo.lenght;
int threeLength = wordListThree.lenght;
int rand1 = (int) (Math.random() * oneLength);
int rand2 = (int) (Math.random() * twoLength);
int rand3 = (int) (Math.random() * threeLength);
String phrase = wordListOne[rand1]+wordListTwo[rand2]+wordListThree[rand3];
System.out.println(phrase);
}
}
Но что то идет не так)) подскажите куда смотреть?
Андрей
6 уровень
Генератор слов)
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sergiu Postolachi
22 апреля 2019, 18:17полезный
int oneLength = wordListOne.lenght;
int twoLength = wordListTwo.lenght;
int threeLength = wordListThree.lenght;
у тебя lenght, а надо length
+2
Владислав
21 апреля 2019, 12:48
их же надо не рандомно расставить а всеми возможными способами :
123
132
213
231
312
321
0
VIKTOR NEZHELSKIYExpert
21 апреля 2019, 12:37полезный
Если хочешь работать с массивом строк, то надо объявлять один общий для всех строк, а не для каждой строки отдельный массив.
Но это не то, что требуется по условия задачи.
+1
Sergiu Postolachi
22 апреля 2019, 18:18
он просто привёл пример из книги "Изучаем Java - Head First Java"
0