用Java近似求pi,利用公式pi=4*(1-1/3+1/5-1/7+.....)
public class Welcome {
public static void main(String[] args) {
// TODO Auto-generated method stub
double pi=0;
double n=1;
double sum=0;
double k=1;
while((pi-Math.PI)>0.0000001||(Math.PI-pi)>0.0000001){//剛開始用的是if,if是選擇,while是迴圈
sum=sum+k/n;
n=n+2;
k=-k;
pi=4*sum;
}
System.out.println(pi);
}
}
相關推薦
用Java近似求pi,利用公式pi=4*(1-1/3+1/5-1/7+.....)
public class Welcome {public static void main(String[] args) {// TODO Auto-generated method stubdouble pi=0;double n=1;double sum=0;doubl
所謂的網頁爬蟲用java程式碼來實現,此程式碼適合在maven專案中使用中使用,因為,程式碼中的類所對應的依賴可以讓maven下載。
//獲得httpClient物件 CloseableHttpClient httpClient = HttpClients.createDefault(); //url公司域名隨便 String url = "https://www.baidu.co
Java——用Java實現氣泡排序,選擇排序,快速排序和二分查詢
在學習C語言時,就有講過這三個排序演算法和二分查詢的演算法。 以下是用Java來實現氣泡排序(Bubble Sort)演算法,選擇排序(Selection Sort),快速排序(Quick Sort)和二分查詢(Binary Search) package pra_07;
一個用Java實現密碼演算法,使用socket引發的血案
public static void main(String[] args) throws IOException, ParseException { ServerSocket serverSocket = new ServerSocket(1
用Java多執行緒,將任務分步驟處理
場景簡單,其實就是在做WEB請求的時候,處理的結果需要同時通知到一個第三方伺服器,通知後再把結果返回給客戶端。 現在這個通知只是一個簡單通知,如果直接加在客戶端請求裡面,客戶端會在請求第三方伺服器時堵塞。另外為了客戶端不能超時,所以通知失敗後也不敢多次請求。
C++上機報告 利用公式計算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括號中最後一項的絕對值小於0.000001為止。
上機內容: 利用公式計算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括號中最後一項的絕對值小於0.000001為止。 上機目的:鍛鍊思維能力。 我的程式: /* * 程式的版權和版本宣告部分: * Copyright (c)
利用公式計算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括號中最後一項的絕對值小於0.000001為止
#include<iostream> #include<cmath> using namespace std; int main( ) {int a=1; double b=1,c=1,pi=0; while(fabs(c)>=0.0000
用JAVA實現一個爬蟲,爬取知乎的上的內容(程式碼已無法使用)
在學習JAVA的過程中寫的一個程式,處理上還是有許多問題,爬簡單的頁面還行,複雜的就要跪. 爬取內容主要使用URLConnection請求獲得頁面內容,使用正則匹配頁面內容獲得所需的資訊存入檔案,使用正則尋找這個頁面中可訪問的URL,使用佇列儲存未訪問的URL
用Java實現下載功能,並儲存到excel表格中
一,通過POI介面,將從資料庫中查出的資訊以excel的形式儲存 1.首先寫一個Utils類public class DownPOIUtils { /** * * @param response:響應物件,型別是HttpServletResponse *
用java編寫spark程式,簡單示例及執行
最近因為工作需要,研究了下spark,因為scala還不熟,所以先學習了java的spark程式寫法,下面是我的簡單測試程式的程式碼,大部分函式的用法已在註釋裡面註明。 我的環境:hadoop 2.2.0 spark-0.9.0
用Java做國際化時,假如properties檔案的屬性值需要換行,如何處理?
今天在做國際化的時候,在資原始檔中,有一個很長的屬性值,想要把它顯示在頁面上,按照一般的來做的化,屬性值總是在一行中,想了很久才把這個問題搞定。因此把它記下來,分享給大家。 Java讀取Propert
用java實現簡單快速的webservice客戶端/資料採集器(支援soap1.1和soap1.2標準,支援utf-8編碼)
前言: 用了cxf,axis等各種wbeservice實現庫,簡單試用了一下動態呼叫的方式,很不滿意,完全無法滿足業務的需要,所以自己實現了一個webservice採集客戶端,方便動態呼叫外部webservice介面。 一、實現的功能 1、soap1.1客戶端(soap1.
用Java POI操作Excel,讀取資料匯入DB2資料庫
Java操作Excel現在基本有兩種方法,就是使用JXL或POI,這兩者各有利弊,互有長短。下載地址:POI http://jakarta.apache.org/poi/index.html JXL http://www.andykh
**用Java語言編寫程式,要求: 先輸入10個數字,再按照冒泡法進行排序並輸出(通過寫方法來完成)**
程式如下: package com.sort; import java.util.Scanner; public class Bubble { public static void main(String[] args) {
在Excel表格中插入函式,利用公式進行計算
在這個工資表中需要用到加法(基礎工資+績效工資)和減法(工資總數-病/事假所扣工資)兩個公式。滑鼠點選實際工資得數的表格,鍵盤按=鍵,得數的表格會顯示出一個=號,然後滑鼠點選相加的兩個數,中間按一次鍵盤上的+號,(表示是加法),在得數格會依次顯示出相加的兩個數所在位置程式碼。(如B3和E3)。再按下鍵盤上
怎麼用java實現一二級選單,以及對應的資料庫表怎麼設計?
一、引言 怎麼實現首頁中一二級選單聯動效果?在我們開發過程中經常看到有選單的出現,一般選單也是有分類的。一般來說一級選單下有N個二級選單,在我們做管理系統的時候選單是必不可免的。那我們應該怎麼去設計資料庫表結構呢? 有些同學會說用三張表"父級選單表"、"子級選單表"、"中間
用java寫一個函式,實現Fibonacci數列演算法(1,1,2,3,5,8,13......)
這個演算法就是第一個數的救國是前兩個數相加, 這個還是結合例子比較好想 public class dd1 { public void getFibonacci(int number){ int nLeft = 0; int nRight = 1; System.out.pr
記錄一下,第一次用java寫那麼長,60行略長的程式碼,想了好久才懂怎麼用
class Point { public int x; //定義三點座標 public int y; public int z; //編寫構造器 public Po
用Java建立Excel檔案,Java Excel API的使用
Java Excel API的使用 Java Excel API(JXL)是一個成熟開源的Java類庫,用來操作Excel電子表格,支援讀取,修改,寫入等操作。這個專案基於GPL釋出,與poi比較,對中文有很好的支援。而且支援PNG格式圖片以及各種數字型別。當然poi除了可
單個硬盤(20GB)采用GPT分區表,來安裝CENTOS7.4系統
size 硬盤 ext img 分區 nag 系統 添加 time 實驗:在wmware12虛擬環境中,單個硬盤(20GB)采用GPT分區表,來安裝CENTOS7.4系統 工具:centos7.4 ISO系統鏡像 1.1 在wmware裏設置從光驅ISO引導安裝系統1.