numberformatexception

    -1熱度

    1回答

    我一直在尋找其他帖子的答案,他們似乎指向我在做什麼,但我仍然得到NumberFormatException。我試圖從JFrame通過拉jtextfield值並將其轉換爲int來構建一個簡單的計算器,但我得到以下異常。 package com.calculator.app; import java.awt.BorderLayout; import java.awt.EventQueue;

    1熱度

    1回答

    我正在研究一個方法,其參數是音樂音程和String根音。例如,在音樂的未成年人規模以下的時間間隔: 1 2 b3 4 5 b6 b7 8和給定根音符C輸出應該是: C4 D4 Eb4 F4 G4 Ab4 Bb4 C5 我想包括所有的修改間隔爲好,ex: b9, #9, b5, b11, b13.基地假設八度音階爲4.如果音程大於一個八度音階,則應該增加它跨越的八度音程。理論上,該方法應該能夠處

    -2熱度

    1回答

    我想使用一些可編輯文本在Double格式中獲得一些值。 將edittext值轉換爲double時,顯示爲number precision error。 我activity.xml: <EditText android:id="@+id/edit1" android:layout_width="wrap_content" android:layout_height

    -1熱度

    2回答

    我試圖編寫一個Java計算器。試圖計算以下時,正在到一些NumberFormat的例外: 99.9(4x/8+k) 有趣的是,它給我的錯誤,我分發99.9後只有99.9和產品「k」是大於或等於1000.因此,對於大於10的值。在我的代碼中,我嘗試使用方程的所有常量的和來加載字符串變量,然後發生錯誤。 下面的代碼是什麼樣子: double constantSum = 0; //create a

    -1熱度

    2回答

    我正在執行從Github下載的符合集合逼近技術的Java版本。 當我執行相同的使用命令提示如在章節2.0給出它的工作以及」 但是,當我改變參數,如添加-a,-w,-p: E:\Paper3>java -jar "jmotif-sax-1.1.2-SNAPSHOT-jar-with-dependencies.jar" -a 8 -d temp.csv -o out.txt -t 1 -w 28 -p

    0熱度

    1回答

    我試圖從Integer解析Integer.MIN_VALUE到int,但是我得到一個NumberFormatException異常。當我爲字符串添加減號時,它正在工作。 這是一個錯誤還是我誤解了一些東西。從我的角度來看,編碼和解碼應該是雙射的。但它似乎不是。 我必須解碼「0x80000000」。我該怎麼做?我可以捕獲異常並向String中添加一個減號並重試。但是這對我來說似乎並不乾淨。 又來了一個

    -1熱度

    1回答

    我試圖用Integer.parseInt()到String轉換爲int,如果不工作,catch的NumberFormatException該程序返回並重新提示用戶。 但是,當我輸入非String的值時,程序會凍結,而不是重新渲染我。 這裏是我的代碼片段: keepLooping = true; while(keepLooping) { String unconvertedSt

    0熱度

    2回答

    我正在爲我的AP計算機科學課的分數計算器程序工作。該代碼編譯並運行,但是當我輸入任何輸入時,除了退出之外,還有一個錯誤。輸入8_9/4 + 3/7有以下錯誤: 線程「main」異常java.lang.NumberFormatException:對於輸入字符串:「4 + 3/7」。 有人能幫我弄清楚有什麼問題嗎? import java.util.*; public class FracCalc

    -1熱度

    2回答

    我正在努力使一個計算器的GUI,它解決了平行和垂直方程。它在GUI未實現時起作用,但當我實現GUI時,會出現錯誤,如nullpointerexception和numberformatexception。請幫我解決這個問題。 import java.awt.*; 公共類SuntayProjGUI { JFrame frame; private JTextField Ax; private J

    2熱度

    2回答

    當我試圖解析一個數字,如「15,7」時,我得到一個NumberFormatException。這將是美國或英國格式的「15.7」。 我已經嘗試基於從PC獲取的語言環境和分析,具體如下: if (strCountry.equals("IT")) { locale = java.util.Locale.ITALIAN; } else { locale = java.util.Lo