double

    1熱度

    1回答

    我對Java很陌生,我正在製作一個簡單的計算器。問題是當我的輸入數字是例如「3.1」時,它給出了一個異常錯誤,但是當寫入「3,1」時它工作得很好。 但是,我的朋友有一個稍微高級的計算器(帶有字符串解析),當我運行他的代碼時,情況會發生相反的變化:3,1給出異常錯誤,3.1完美工作。 我很期待知道是什麼導致了這些不同的行爲。 我剛纔提出這個簡單的加法,同樣的情況,我將修改,並把他的計算器代碼在幾分鐘

    0熱度

    3回答

    我要改變使用下面語句中的列的數據類型: ALTER TABLE tablename MODIFY columnname DOUBLE; 但它拋出以下錯誤, SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" *Cause: *Action: 任何想法?

    1熱度

    1回答

    我有解析字符串成雙的麻煩。我試圖得到一個項目的價格,但字符串返回值爲:$ 24.54。所以問題(我假設)是它與$相沖突。有沒有一種方法可以將$ $放在一起,並將24.54變成雙精度並存儲在一個變量中。下面是代碼:(PS我是一個C++程序員在Java中沒有編程一會兒可以隨意給我的提示): Elements tdsInSecondRow = doc.select("table tr:eq(1) > t

    1熱度

    1回答

    此外浮點值我有2個浮點值作爲 A = 0.0306880000 B = 0.0396640000 當我用printf打印爲"%5.3f",A值被打印爲0.031和B值被打印爲0.040。當我將這兩個值加在一起時,我得到了答案0.070(這是0.0306880000 + 0.0396640000)。 如何僅包含3個小數點以便加入以便答案爲0.071(0.031 + 0.040)。

    0熱度

    1回答

    是否有任何浮點類型在小數點後存儲的位數多於C++中的double(或任何替代方法,這會使double存儲更多數字)?我看過long double也許更準確。 在我的程序中,我們可以放大Mandelbrot集,但是在一些縮放之後,圖片變得像素化。我認爲這是因爲與兩個相鄰像素相關的兩個複數之間的長度小於兩個連續的double值之間的差。在程序中我使用了長雙。 如果很重要,那麼我的電腦的處理器是英特爾®

    0熱度

    2回答

    我想製作一個工具來計算標準偏差。 因爲我希望用戶把所有的分佈值都放在同一個文本框中,所以我必須創建一個字符串。 我選擇用這個方法把它分裂: char[] delimiterChars = { ' ' }; string values = richTextBox1.Text; string[] numberCount = values.Split(delimiterChars

    1熱度

    4回答

    import java.util.Scanner; public class PeopleWeights { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); final int NUM_VALS = 5; int [] personsW

    -3熱度

    1回答

    我有一個字符串,包括雙值。現在我想提取與double值相同的值。 即字符串val =「0.0001」; 現在,當我將這個值提取爲double時,它將使用以下代碼更改其格式,即1.0E-4 :double valAsDouble = new Double(val); 我也想提取相同的格式與長和bigdecimal格式相同的值。 請問我該如何得到它?

    2熱度

    1回答

    我有一組數字,可以從1e-100到1e-700和更低的數字。精度與指數無關。 只需提供Decimal作爲所有這些數字列的轉換器,我就可以使用Pandas加載這些數字。 問題是,即使我使用Python的Decimal,我也不能使用scipy.stats.chi2.isf和類似的函數,因爲它們的C代碼明確地使用了double。 可能的解決方法是我可以使用數字的log10。這裏的問題是雖然有logsf函

    1熱度

    1回答

    將TextBox放入我的表單中,用戶可以在其中輸入值。 在VBA中我需要將字符串的值轉換爲double。 我做它喜歡: Private Sub UserForm_Initialize() '....some code Dim new_value As Double new_value = CDbl(TextBox6.Value) End sub 但我發現了以