濰坊網(wǎng)站建設(shè)哪家好市場(chǎng)調(diào)研報(bào)告范文大全
圖書(shū)館書(shū)籍管理系統(tǒng)相關(guān)的練習(xí)。內(nèi)容要求:
1.創(chuàng)建一個(gè)可變 Set,用于存儲(chǔ)圖書(shū)館中的書(shū)籍信息(假設(shè)書(shū)籍信息用字符串表示,如 “Java 編程思想”“Scala 實(shí)戰(zhàn)” 等),初始化為包含幾本你喜歡的書(shū)籍。
2.添加兩本新的書(shū)籍到圖書(shū)館集合中,使用 += 操作符。
3.從圖書(shū)館集合中刪除一本書(shū),使用 -= 操作符。
4.檢查某一本特定的書(shū)籍(如 “Python 從入門(mén)到實(shí)踐”)是否在圖書(shū)館集合中,使用 contains 方法,并輸出結(jié)果。
5.創(chuàng)建另一個(gè)可變 Set,表示另一個(gè)圖書(shū)館的書(shū)籍集合。
6.求出兩個(gè)圖書(shū)館書(shū)籍集合的并集,使用 union 方法,并輸出結(jié)果。
7.求出兩個(gè)圖書(shū)館書(shū)籍集合的交集,使用 intersect 方法,并輸出結(jié)果。
8.求出當(dāng)前圖書(shū)館相對(duì)于另一個(gè)圖書(shū)館的差集,使用 diff 方法,并輸出結(jié)果
package Test
import scala.collection.mutable
object day2 {def main(args: Array[String]): Unit = {//1val books = mutable.Set("朝花夕拾","活著","語(yǔ)文書(shū)")//2books +="三體"println(books)//3books -= "活著"println(books)//4val rs = books.contains("語(yǔ)文書(shū)")println(books)//5val books1 = mutable.Set("數(shù)學(xué)書(shū)","音樂(lè)書(shū)")println(books1)//6.val rs2 = books1.union(books)println(s"并${rs2}")//7val rs3 = books1.intersect(books)println(s"交${rs3}")//8val rs1 = books1.diff(books)println(s"差${rs1}")}}