2013-03-02 72 views

回答

3

只需從EditText獲取字符串值並將其解析爲Double。

double value = Double.parseDouble(myEditText.getText().toString()); 
+0

我在做什麼錯?的ST1,ST2和ST3是在EDI文本 @Override \t \t \t公共無效的onClick(視圖v){ \t \t \t \t // TODO自動生成方法存根 \t \t \t \t雙A = Double.parseDouble (st1.getText()的toString()); \t \t \t \t double b = Double.parseDouble(st2.getText()。toString()); \t \t \t \t double c = Double.parseDouble(st3.getText()。toString()); \t \t \t \t dis =(b * b-4 * a * c); \t \t \t \t d = Math.sqrt(dis); \t \t \t \t x1 =(( - b + d)/(2.0 * a)); \t \t \t \t x2 =(( - b - d)/(2.0 * a)); – 2013-03-02 14:11:13

+0

@БориславМинчев看起來正確。你會得到什麼錯誤?修改您的問題以包含錯誤和相關代碼。 – 2013-03-02 14:12:49

+0

對不起,這裏是一個更好的看法,我得到st1,st2和st3上的錯誤 [鏈接](http://img266.imageshack.us/img266/7339/java1.png) – 2013-03-02 14:16:20