Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun main()
- {
- val verwaltung = Musikverwaltung()
- val song1 = Song("Bay of Pigs", "Civil War", 150, 90)
- val song2 = Song("Sanctified with Dynamite", "Powerwolf", 160, 80)
- val song3 = Song("Universe on Fire", "Gloryhammer", 130, 75)
- val song4 = Song("Lempo", "Korpiklaani", 180, 70)
- val song5 = Song("Moskau", "Dschingkhis Kahn", 210, 95)
- val song6 = Song("Numb", "Linkin Park", 110, 65)
- val song7 = Song("Alestorm", "Alestorm", 90, 60)
- val song8 = Song("Perfect", "Ed Sheeran", 50, 50)
- verwaltung.addSong(song1)
- verwaltung.addSong(song2)
- verwaltung.addSong(song3)
- verwaltung.addSong(song4)
- verwaltung.addSong(song5)
- verwaltung.addSong(song6)
- verwaltung.addSong(song7)
- verwaltung.addSong(song8)
- val playlist1 = Playlist(arrayListOf(song1, song3, song8))
- val playlist2 = verwaltung.randomPlaylist()
- playlist1.alleAbspielen()
- println()
- playlist2.alleAbspielen()
- println()
- val besterSong = verwaltung.besterSong()
- println("Bester Song: ${besterSong.titel} von ${besterSong.interpret}\n")
- song1.changeBewertung(100)
- println(song1.bewertung)
- song1.changeBewertung(105)
- println(song1.bewertung)
- println("\nDie Gesamtlänge beträgt: ${playlist2.gesSpieldauer()} Sekunden")
- println("\nBeinhaltet Song1 'zel'? " + song1.suche("zel"))
- println("Beinhaltet Song1 'ig'? " + song1.suche("ig"))
- println("\nEs haben ${playlist1.anzBessereBewertung(70)} eine bessere oder gleich gute Bewertung.")
- do
- {
- println("\nSuche nach Song: ")
- val suchbegriff : String = readLine().toString()
- if (suchbegriff != "stopp" && suchbegriff != "Stopp")
- {
- val gesuchterSong = verwaltung.suche(suchbegriff)
- if(gesuchterSong != null)
- gesuchterSong.abspielen()
- }
- }
- while(suchbegriff != "stopp" && suchbegriff != "Stopp")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement