1、在scala repl中,計算3的平方根,然後再對該值求平方。現在,這個結果與3相差多少?
scala>val a = 3val a:int = 3//計算平方根
scala>val aa =sqrt(a)
val aa:double = 1.7320508075688772
//計算平方數
scala> aa*aa
val res0:double = 2.9999999999999996
//計算差值
scala> a-res0
val res1: double =4.440892098500626e-16
2 、scala允許你用數字去乘乙個字串,去repl中試一下"crazy"*3。這個操作做什麼?
//字串疊加輸出
scala>"crazy"*3val res0: string = crazycrazycrazy
3 、 10 max 2的含義是什麼?max方法定義在哪個類中?
scala>10 max 2val res0:int = 10
4、在scala中如何獲取字串「hello」的首字元和尾字元?
//取hello字串下表為0即首字元
val res0 : char=h
scala>「hello"(0)
val res2: char=h
//取hello字串下表為4即尾字元
val res1:
char=o
scala>「hello「(4)
val res3 :
char = o
scala陣列練習
package com.sunyong 有乙個10個位置的陣列,第乙個位置放的是3,後面每個位置都是前面乙個位置的兩倍加1,列印這個陣列,然後將陣列中奇數字置和偶數字置呼喚 object arrodds println arr.foreach x print x package com.sunyon...
Scala函式練習
package com.gsau.util.chapter9 class functiontest val f1 int boolean i val f2 int boolean i i 2 0 val f3 int boolean 2 0 val f4 i int i 2 0 函式接受兩個int的...
scala入門練習
1 輸入兩個數,按從小到大排序後輸出 2 輸入三個數 互不相同 並將三個公升序輸出 公升序 從小到大 3 輸入乙個年份,判斷是否是閏年 能被400整除 能被4整除,不能被100整除 4.輸入乙個時間,輸出它的下一秒時間。20 39 40 20 39 41 20 39 59 20 40 00 20 5...