JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 語法(Syntax)  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 小問題請教
stanleyiam0103





發文: 32
積分: 0
於 2017-09-07 09:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Q:請利用迴圈計算pi 的近似值,如下所示:計算n 項的近似值,n 是讀入的
數值;並計算至小數點第5位(四捨五入),
Pi = 4 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + 4/13…..

下面是我的程式碼
package test12;
import java.util.Scanner;
public class test12 {

  public static void main(String[] args) {
    // TODO Auto-generated method stub
    int n;
    
    Scanner c = new Scanner(System.in);

    System.out.println("輸入一數:");

      n= c.nextInt();
    double j=1;
    double sum=0;
    for(int i=1;i<=n;i++){
      if(i%2==1){
        sum=sum+(4/j);
      }else{
        sum=sum-(4/j);
      }
      j=j+2;
    }
    
    sum=sum*100000;
    String sums=Double.toString(sum).substring(0,8);
    sum=Math.round(Double.parseDouble(sums));
    sum=sum/100000;
    
    System.out.print(sum);

  }

}
想請問
sum=sum*100000;
    String sums=Double.toString(sum).substring(0,8);
    sum=Math.round(Double.parseDouble(sums));
    sum=sum/100000;
    這段是甚麼意思
抱歉小弟自學 身邊沒有高手可以指導


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
768 小問題請教 stanleyiam0103 893 2017-09-07 09:36
594 Re:小問題請教 stanleyiam0103 13 2017-09-08 08:22
600 Re:小問題請教 ggininder 133 2017-09-08 20:45
582 Re:小問題請教 stanleyiam0103 131 2017-09-11 01:57
582 Re:小問題請教 ggininder 641 2017-09-13 02:37
610 Re:小問題請教 stanleyiam0103 22 2017-09-17 08:21
» JWorld@TW »  Java 新手區 » 語法(Syntax)

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8