-6
交互如果我有一個if語句,包括像這樣的字符串:字符串三元運營商與數字
double GUInumber1 = ((GUInumber1 >= 0 || <= 0)? Double.parseDouble(GUIfirstNumber) : 0);
(「GUIfirstNumber」是字符串)
爲什麼會想出一個錯誤?我是否需要括號,我是否需要使用'If/else'?
據說我的編譯器說它不能識別或(||
),這應該是別的東西,或者它以完全不同的方式工作。
如果你需要知道或只是想知道爲什麼我想爲一個字符串做一個if語句,那麼任何關於這種情況的幫助都是值得讚賞的,因爲每當我嘗試把一個字母代替一個數字Java崩潰,我希望我能得到這個替代方案來解決問題。
編輯:
解決,不得不刪除「或」聲明還或者讓更多的else語句來代替。
這不是一個if語句,它是一個三元運算符。另外,(GUInumber1> = 0 || <= 0)對計算機沒有意義。一臺電腦在「||」的兩側看到這兩樣東西,作爲表達。 GUInumber1> = 0是一個可接受的表達式,但<= 0沒有任何意義。 – TEK 2014-09-28 19:19:21