亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nbody.scala-2.scala

?? JAVA 語言的函數式編程擴展
?? SCALA
字號:
/* The Computer Language Shootout   http://shootout.alioth.debian.org/   contributed by Isaac Gouy*/object nbody {    def main(args: Array[String]) = {      var n = Integer.parseInt(args(0))      Console.printf("%.9f\n", JovianSystem.energy )      while (n > 0) { JovianSystem.advance(0.01); n = n-1 }      Console.printf("%.9f\n", JovianSystem.energy )   } }abstract class NBodySystem {   def energy() = {      var e = 0.0      for (val i <- Iterator.range(0,bodies.length)){         e = e + 0.5 * bodies(i).mass *            ( bodies(i).vx * bodies(i).vx            + bodies(i).vy * bodies(i).vy            + bodies(i).vz * bodies(i).vz )         for (val j <- Iterator.range(i+1,bodies.length)){            val dx = bodies(i).x - bodies(j).x            val dy = bodies(i).y - bodies(j).y            val dz = bodies(i).z - bodies(j).z            val distance = Math.sqrt(dx*dx + dy*dy + dz*dz)            e = e - (bodies(i).mass * bodies(j).mass) / distance         }      }      e   }   def advance(dt: double) = {      var i = 0      while (i < bodies.length){         var j = i+1         while (j < bodies.length){            val dx = bodies(i).x - bodies(j).x            val dy = bodies(i).y - bodies(j).y            val dz = bodies(i).z - bodies(j).z            val distance = Math.sqrt(dx*dx + dy*dy + dz*dz)            val mag = dt / (distance * distance * distance)            bodies(i).vx = bodies(i).vx - dx * bodies(j).mass * mag            bodies(i).vy = bodies(i).vy - dy * bodies(j).mass * mag            bodies(i).vz = bodies(i).vz - dz * bodies(j).mass * mag            bodies(j).vx = bodies(j).vx + dx * bodies(i).mass * mag            bodies(j).vy = bodies(j).vy + dy * bodies(i).mass * mag            bodies(j).vz = bodies(j).vz + dz * bodies(i).mass * mag            j = j+1         }         i = i+1      }      i = 0      while (i < bodies.length){         bodies(i).x = bodies(i).x + dt * bodies(i).vx         bodies(i).y = bodies(i).y + dt * bodies(i).vy         bodies(i).z = bodies(i).z + dt * bodies(i).vz         i = i+1      }   }   protected val bodies: Array[Body]   class Body(){      var x = 0.0; var y = 0.0; var z = 0.0;      var vx = 0.0; var vy = 0.0; var vz = 0.0      var mass = 0.0   }}object JovianSystem extends NBodySystem {   protected val bodies = initialValues   private def initialValues() = {       val PI = 3.141592653589793      val SOLAR_MASS = 4 * PI * PI      val DAYS_PER_YEAR = 365.24      val sun = new Body      sun.mass = SOLAR_MASS      val jupiter = new Body      jupiter.x = 4.84143144246472090e+00       jupiter.y = -1.16032004402742839e+00      jupiter.z = -1.03622044471123109e-01      jupiter.vx = 1.66007664274403694e-03 * DAYS_PER_YEAR      jupiter.vy = 7.69901118419740425e-03 * DAYS_PER_YEAR      jupiter.vz = -6.90460016972063023e-05 * DAYS_PER_YEAR      jupiter.mass = 9.54791938424326609e-04 * SOLAR_MASS      val saturn = new Body      saturn.x = 8.34336671824457987e+00      saturn.y = 4.12479856412430479e+00      saturn.z = -4.03523417114321381e-01      saturn.vx = -2.76742510726862411e-03 * DAYS_PER_YEAR      saturn.vy = 4.99852801234917238e-03 * DAYS_PER_YEAR      saturn.vz = 2.30417297573763929e-05 * DAYS_PER_YEAR      saturn.mass = 2.85885980666130812e-04 * SOLAR_MASS      val uranus = new Body      uranus.x = 1.28943695621391310e+01      uranus.y = -1.51111514016986312e+01      uranus.z = -2.23307578892655734e-01      uranus.vx = 2.96460137564761618e-03 * DAYS_PER_YEAR      uranus.vy = 2.37847173959480950e-03 * DAYS_PER_YEAR      uranus.vz = -2.96589568540237556e-05 * DAYS_PER_YEAR      uranus.mass = 4.36624404335156298e-05 * SOLAR_MASS      val neptune = new Body      neptune.x = 1.53796971148509165e+01      neptune.y = -2.59193146099879641e+01      neptune.z = 1.79258772950371181e-01      neptune.vx = 2.68067772490389322e-03 * DAYS_PER_YEAR      neptune.vy = 1.62824170038242295e-03 * DAYS_PER_YEAR      neptune.vz = -9.51592254519715870e-05 * DAYS_PER_YEAR      neptune.mass = 5.15138902046611451e-05  * SOLAR_MASS      val initialValues = Array ( sun, jupiter, saturn, uranus, neptune )      var px = 0.0; var py = 0.0; var pz = 0.0;      for (val b <- initialValues){         px = px + (b.vx * b.mass)         py = py + (b.vy * b.mass)         pz = pz + (b.vz * b.mass)      }      sun.vx = -px / SOLAR_MASS      sun.vy = -py / SOLAR_MASS      sun.vz = -pz / SOLAR_MASS      initialValues   }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频免费一区| 久久久久久电影| 粉嫩在线一区二区三区视频| 奇米影视在线99精品| 亚洲一区av在线| 亚洲精品你懂的| 亚洲桃色在线一区| |精品福利一区二区三区| 中文字幕av不卡| 国产精品嫩草99a| 中文字幕在线视频一区| 国产精品家庭影院| 成人免费在线观看入口| 亚洲免费在线播放| 亚洲国产日韩综合久久精品| 亚洲香肠在线观看| 蜜臀av亚洲一区中文字幕| 精品一区二区成人精品| 国产精品亚洲第一区在线暖暖韩国| 久久99国产精品尤物| 国产综合久久久久久久久久久久| 国产精品一区二区视频| 不卡av电影在线播放| 色哟哟国产精品| 欧美中文字幕亚洲一区二区va在线| 欧美性色黄大片手机版| 欧美一区二区视频在线观看2020 | 色哟哟在线观看一区二区三区| av在线不卡网| 欧美优质美女网站| 日韩网站在线看片你懂的| 2023国产精品| 亚洲视频在线一区二区| 无吗不卡中文字幕| 极品瑜伽女神91| av影院午夜一区| 欧美日韩激情在线| 精品国产一区二区三区忘忧草| 国产拍欧美日韩视频二区| ●精品国产综合乱码久久久久| 亚洲18影院在线观看| 韩国v欧美v日本v亚洲v| 99久久精品费精品国产一区二区| 91在线观看一区二区| 91精品国产色综合久久ai换脸| 精品久久五月天| 亚洲免费观看高清完整版在线观看 | 久久久久久久免费视频了| 最近中文字幕一区二区三区| 日韩精品亚洲专区| 成人国产精品视频| 日韩欧美一区电影| 亚洲色图在线看| 久久成人久久爱| 欧洲视频一区二区| 国产午夜精品一区二区三区视频| 一区二区三区不卡视频| 国产激情一区二区三区四区| 欧美日本乱大交xxxxx| 国产精品天美传媒| 久久国产三级精品| 欧美午夜精品久久久| 国产日韩精品一区二区浪潮av| 亚洲成av人片一区二区| 99精品欧美一区二区蜜桃免费| 精品国产三级电影在线观看| 亚洲国产成人av网| 99re亚洲国产精品| 国产欧美日韩另类视频免费观看 | 欧美久久一二区| 亚洲欧美另类图片小说| 国产成人精品亚洲777人妖| 日韩一区二区三区观看| 午夜亚洲国产au精品一区二区| 99久久精品费精品国产一区二区 | 国产一区二区美女| 日韩一区二区三区四区| 亚洲五码中文字幕| 91黄色免费网站| 亚洲色图欧美偷拍| 99riav一区二区三区| 久久久久97国产精华液好用吗| 久久国产成人午夜av影院| 67194成人在线观看| 五月激情综合色| 在线成人av网站| 日韩专区在线视频| 日韩一区二区三免费高清| 三级久久三级久久| 日韩一区二区免费在线电影| 天天综合网 天天综合色| 欧美日韩三级视频| 爽好多水快深点欧美视频| 欧美久久婷婷综合色| 肉肉av福利一精品导航| 91精品国产综合久久国产大片| 亚洲777理论| 欧美成人一区二区| 国内成+人亚洲+欧美+综合在线| wwww国产精品欧美| 成人高清免费观看| 亚洲精品福利视频网站| 欧美日韩高清一区二区三区| 男男成人高潮片免费网站| 欧美zozozo| 成人精品鲁一区一区二区| 一区二区视频在线| 欧美一级日韩不卡播放免费| 久久精品国产第一区二区三区| 久久蜜桃一区二区| 91色在线porny| 日韩福利电影在线观看| 2022国产精品视频| 91国偷自产一区二区三区观看| 日韩va欧美va亚洲va久久| 久久久久久久性| 欧美视频一区二区三区在线观看| 视频一区在线视频| 亚洲国产成人在线| 欧美精品一二三| 国产精品一区在线观看乱码| 亚洲精品伦理在线| 久久综合成人精品亚洲另类欧美 | 国产精品午夜电影| 欧美日韩在线播| 国产成人av网站| 亚洲18色成人| 国产精品国产三级国产专播品爱网| 91国产免费观看| 国产精品1区2区3区在线观看| 亚洲国产视频a| 中文子幕无线码一区tr | 热久久免费视频| 热久久久久久久| 最近日韩中文字幕| 精品久久久久久久久久久院品网| 色婷婷国产精品| 国产传媒欧美日韩成人| 日本成人在线不卡视频| 最新热久久免费视频| 久久亚洲一区二区三区明星换脸| 欧美在线观看视频一区二区| 成人精品国产免费网站| 老司机精品视频在线| 亚洲va在线va天堂| 日韩一区中文字幕| 中文字幕精品一区二区三区精品| 欧美一级片在线看| 4hu四虎永久在线影院成人| 97se亚洲国产综合自在线| 国产精品18久久久久久久网站| 午夜国产精品一区| 亚洲动漫第一页| 一区二区在线看| 亚洲欧美另类久久久精品 | 久久精品视频在线看| 欧美一二三区在线观看| 在线电影院国产精品| 日本久久一区二区| 91小视频免费观看| 色综合久久中文综合久久97| 成人免费va视频| 成人午夜视频福利| 懂色av一区二区三区免费观看| 极品美女销魂一区二区三区免费| 青草国产精品久久久久久| 日韩精品一级二级| 蜜桃精品视频在线| 精品一区二区三区香蕉蜜桃| 老鸭窝一区二区久久精品| 青青草成人在线观看| 久久超级碰视频| 国产a级毛片一区| www.欧美日韩| 在线免费视频一区二区| 欧美午夜一区二区三区| 91超碰这里只有精品国产| 欧美一区二区久久久| 欧美电视剧在线看免费| 精品人伦一区二区色婷婷| 国产午夜精品一区二区| 国产精品不卡一区二区三区| 亚洲视频一区在线观看| 亚洲午夜三级在线| 麻豆精品一区二区综合av| 国产麻豆精品95视频| av成人免费在线观看| 欧美亚洲综合另类| 欧美成人午夜电影| 中文字幕av不卡| 午夜精品久久久久久不卡8050| 麻豆精品久久精品色综合| 国产传媒日韩欧美成人| 色天天综合久久久久综合片| 欧美高清视频一二三区 | 男男视频亚洲欧美| av一二三不卡影片| 欧美日韩国产精选| 亚洲国产成人午夜在线一区| 亚洲一区在线视频|