0

Пожалуйста помогите с задачей в kotlin

Вы создаете приложение музыкального проигрывателя. Вам нужно реализовать класс MusicPlayer, который должен содержать имена песен в качестве Строк в массиве. Массив уже определен в данном коде. Проигрыватель должен поддерживать следующие функции: add: добавлять песню, предоставленную в аргументе, в массив tracks. show: выводить названия всех песен в проигрывателе на отдельных строках. play: начинать воспроизводить первую песню, выводя "Playing name", где name – это название первой песни. Вы можете добавить новый элемент в массив с помощью +=, например: tracks += track начальный код: fun main(args: Array<String>) { }

21st Jun 2022, 3:04 PM
( ◜‿◝ )♡
( ◜‿◝ )♡ - avatar
2 Answers
+ 1
class MusicPlayer { private var songs: Array<String> = arrayOf() fun add(track: String): Array<String>{ songs = songs + track return songs } fun show(){ for(track in songs.indices){ println(songs[track]) } } fun play(){ println("Playing "+songs[0]) } } fun main(args: Array<String>) { val m = MusicPlayer() while(true) { var input = readLine()!! if(input == "stop") { break } m.add(input) } m.show() m.play() }
1st Jan 2023, 5:05 PM
Volha Shauchuk
Volha Shauchuk - avatar
- 6
Чем помочь?
14th Jul 2022, 1:39 AM
Rosterik
Rosterik - avatar