Scala陣列練習 1

2022-06-30 05:54:10 字數 864 閱讀 7448

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...