計算並輸出前n項之和的sn,直到sn剛好大於或等於q為止,其中,q為大於0的整數,其值通過鍵盤輸入。
sn=2+3/2+4/3+…+(n+1)/n
若q的值為50,則輸出應為sn=50.416695
直接在repl上程式設計計算。
以指令碼的方式程式設計計算(無物件名和main方法)
首先,在你的目錄下建立乙個子目錄,在子目錄裡建立.scala檔案
然後,程式設計計算
import io.stdin._
var q = readint(
)var n =
1.0var sn =
0.0while
( sn < q )
printf(s"sn=$sn"
)
在scala上執行:load /home/hadoop-wsy/wangshouyin/workspace/jsjs.scala命令,其中/home/hadoop-wsy/wangshouyin/workspace/jsjs.scala是你指令碼檔案的路徑
以指令碼的方式程式設計計算(有物件名和main方法)
import io.stdin._
object js
printf(s"sn=$sn")}
}
使用cd命令切換目錄到你指令碼檔案所在目錄,然後編譯,執行
$ cd /home/hadoop-wsy/wangshouyin/workspace
$ scalac js.scala
$ scala -classpath . js
下面是已經編譯完成的
Scala實驗二 1 計算級數
1.計算級數 請用指令碼的方式程式設計計算並輸出下列級數的前 n 項之和 sn,直到 sn 剛好大於或等於 q 為止,其中 q 為大於 0 的整數,其值通過鍵盤輸入。例 如 若 q 的 值 為 50.0 則 輸 出 應 為 sn 50.416695 請 將 源 文 件 保 存 為 exercise2...
scala計算順序
1.package main object jisuanshunxu 輸出結果是normal weight將height的括號去掉之後執行結果如下所示 package main object jisuanshunxu 執行結果為過重 normal是以kg進行整除 裡面的值 但是去掉括號之後,是72....
scala面向介面程式設計
1.在scala中用trait關鍵字表示介面。trait裡每乙個方法都可被實現,這一般情況作為工具類使用。2.在scala中具體的類可以用extends關鍵字呼叫介面。在scala語法規定中extends後面可以是類,類的例項物件 以拓展當前物件的例項化功能 介面。如果想實現介面後面必須跟with關...