最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java小程序計(jì)算圓周率代碼

 更新時(shí)間:2017年09月11日 14:48:29   作者:磷火  
這篇文章主要介紹了Java小程序計(jì)算圓周率代碼,有兩種實(shí)現(xiàn)方法,喜歡的朋友可以參考下。

下面我們來(lái)介紹兩種Java編程中實(shí)現(xiàn)計(jì)算圓周率的方法。

方法一:割圓法

計(jì)算公式為:

π≈3*2^n*y_n

其中,n代表割圓次數(shù),y_n代表圓中內(nèi)嵌正6*n邊形的邊長(zhǎng)

package 計(jì)算π的近似值; 
import java.util.Scanner; 
public class Example { 
public static void main(String[] args) { 
 Scanner scan=new Scanner(System.in); 
 System.out.println("請(qǐng)輸入割圓次數(shù):"); 
 int n=scan.nextInt(); 
 cut(n); 
} 
static void cut(int n){ 
 double y=1.0; 
 for(int i=0;i<=n;i++){ 
 double π=3*Math.pow(2, i)*y; 
 System.out.println("第"+i+"次切割,為正"+(6+6*i)+"邊形,圓周率π≈"+π); 
 y=Math.sqrt(2-Math.sqrt(4-y*y)); 
 } 
} 
} 

輸出結(jié)果:

請(qǐng)輸入割圓次數(shù):
12
第0次切割,為正6邊形,圓周率π≈3.0
第1次切割,為正12邊形,圓周率π≈3.1058285412302498
第2次切割,為正18邊形,圓周率π≈3.132628613281237
第3次切割,為正24邊形,圓周率π≈3.139350203046872
第4次切割,為正30邊形,圓周率π≈3.14103195089053
第5次切割,為正36邊形,圓周率π≈3.1414524722853443
第6次切割,為正42邊形,圓周率π≈3.141557607911622
第7次切割,為正48邊形,圓周率π≈3.141583892148936
第8次切割,為正54邊形,圓周率π≈3.1415904632367617
第9次切割,為正60邊形,圓周率π≈3.1415921060430483
第10次切割,為正66邊形,圓周率π≈3.1415925165881546
第11次切割,為正72邊形,圓周率π≈3.1415926186407894
第12次切割,為正78邊形,圓周率π≈3.1415926453212157

方法二:無(wú)窮級(jí)數(shù)法

求圓周率π的級(jí)數(shù)公式為:

Π=2*(1/1+1/3+1/3*2/5+1/3+2/5+3/7+1/3+2/5+3/7+4/9+···)

package 計(jì)算π的近似值; 
import java.util.Scanner; 
public class Example1 { 
 public static void main(String[] args) { 
  Scanner scan=new Scanner(System.in); 
  System.out.println("請(qǐng)輸入精度:"); 
  double z=scan.nextDouble(); 
  System.out.println("在精度為"+z+"的條件下,π約等于:\n"+jishuPI(z));  
 } 
 static double jishuPI(double z){ 
 double sum=2; 
 int n=1; 
 int m=3; 
 double t=2; 
 while(t>z){ 
  t=t*n/m; 
  sum=sum+t; 
  n++; 
  m+=2; 
 } 
 return sum; 
 } 
} 

輸出為:

請(qǐng)輸入精度:
1E-15
在精度為1.0E-15的條件下,π約等于:
3.141592653589792

總結(jié)

以上是圓周率π的計(jì)算方法的全部?jī)?nèi)容,希望對(duì)大家有所幫助!

相關(guān)文章

  • SpringBoot 簽到獎(jiǎng)勵(lì)實(shí)現(xiàn)方案的示例代碼

    SpringBoot 簽到獎(jiǎng)勵(lì)實(shí)現(xiàn)方案的示例代碼

    這篇文章主要介紹了SpringBoot 簽到獎(jiǎng)勵(lì)實(shí)現(xiàn)方案的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • SpringBoot Admin 使用指南(推薦)

    SpringBoot Admin 使用指南(推薦)

    這篇文章主要介紹了SpringBoot Admin 使用指南(推薦),Spring Boot Admin 是一個(gè)管理和監(jiān)控你的 Spring Boot 應(yīng)用程序的應(yīng)用程序,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-01-01
  • SpringBoot集成slf4j日志配置的方法

    SpringBoot集成slf4j日志配置的方法

    本文主要介紹了SpringBoot集成slf4j日志配置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 深入了解Java 腳本化api編程

    深入了解Java 腳本化api編程

    Java 腳本 API 是一種獨(dú)立于框架的腳本語(yǔ)言,使用來(lái)自于Java代碼的腳本引擎 ??梢允褂肑ava語(yǔ)言編寫定制/可擴(kuò)展的應(yīng)用程序并將自定義腳本語(yǔ)言選擇留給最終用戶 。下面我們來(lái)詳細(xì)了解一下吧
    2019-06-06
  • Java線程池用法實(shí)戰(zhàn)案例分析

    Java線程池用法實(shí)戰(zhàn)案例分析

    這篇文章主要介紹了Java線程池用法,結(jié)合具體案例形式分析了java線程池創(chuàng)建、使用、終止等相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2019-10-10
  • feign客戶端設(shè)置超時(shí)時(shí)間操作

    feign客戶端設(shè)置超時(shí)時(shí)間操作

    這篇文章主要介紹了feign客戶端設(shè)置超時(shí)時(shí)間操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • Spring IOC的三種實(shí)現(xiàn)方式詳解

    Spring IOC的三種實(shí)現(xiàn)方式詳解

    這篇文章主要介紹了Spring IOC的三種實(shí)現(xiàn)方式,在Spring框架中,IOC通過(guò)依賴注入來(lái)實(shí)現(xiàn),而依賴注入主要有三種實(shí)現(xiàn)方式,構(gòu)造器注入、Setter注入和字段注入,每種方式都有其特點(diǎn)、適用場(chǎng)景和優(yōu)缺點(diǎn),需要的朋友可以參考下
    2025-02-02
  • Java實(shí)現(xiàn)5種負(fù)載均衡算法(小結(jié))

    Java實(shí)現(xiàn)5種負(fù)載均衡算法(小結(jié))

    負(fù)載均衡是將客戶端請(qǐng)求訪問,通過(guò)提前約定好的規(guī)則轉(zhuǎn)發(fā)給各個(gè)server,本文主要介紹了Java實(shí)現(xiàn)5種負(fù)載均衡算法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-06-06
  • 淺談Java操作符與其優(yōu)先級(jí)

    淺談Java操作符與其優(yōu)先級(jí)

    這篇文章主要介紹了淺談Java操作符與其優(yōu)先級(jí),具有一定借鑒價(jià)值,需要的朋友可以了解下。
    2017-12-12
  • 淺談springboot之JoinPoint的getSignature方法

    淺談springboot之JoinPoint的getSignature方法

    這篇文章主要介紹了springboot之JoinPoint的getSignature方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評(píng)論

嵊泗县| 新乡市| 阳高县| 邯郸市| 阜南县| 额济纳旗| 荆州市| 昌都县| 磐安县| 通州区| 九寨沟县| 顺昌县| 阜新| 中西区| 资中县| 萝北县| 晴隆县| 天祝| 玉屏| 古蔺县| 印江| 广州市| 华安县| 柳江县| 罗源县| 仁怀市| 正蓝旗| 开阳县| 阳泉市| 交口县| 镇赉县| 礼泉县| 旬阳县| 七台河市| 万载县| 买车| 柳州市| 云浮市| 花莲市| 泗洪县| 内江市|