iT邦幫忙

0

C# 變數 b 及 } 異常

找不出問題 , 煩請指教
https://ithelp.ithome.com.tw/upload/images/20171029/20104326ECwZCQnRjm.png

你怎麼還不快點放棄?
可以再回頭K一下基礎語法嘛,前面幾個章節麻煩重讀一次
一直念到不會犯這種低級錯誤再來問問題會比較好喔
有沒有人跟你說過 變數名稱命名很重要
天知道變數B幹嘛用的,如果只想用看過就等於會了,結果一點基本規則都不管
連我這種非程式設計師都知道的事情,能麻煩樓主仔細看一下書本寫的東西
不然日後真的讓你接案子,沒有人可以承接你寫的程式

1 個回答

0
dog830228
iT邦研究生 4 級 ‧ 2017-10-29 18:23:09
最佳解答

第一個錯誤:
你IF Else語法錯誤
第二個錯誤:
double b 要給初始值

你要這樣使用

            double a =0.0,b=0.0;

            if (a>50)
            {
                b = a * 0.1;
                MessageBox.Show("發薪水="+b.ToString());
            }
            else
            {
                b = a + 300;
                MessageBox.Show("發薪水=" + b.ToString());
            }

你值類型物件要給初始值 double是值類型

If和Else沒寫大括號
他只認得下面那一句程式

看更多先前的回應...收起先前的回應...
alex9453 iT邦新手 3 級 ‧ 2017-10-29 18:50:58 檢舉

這麼熱心 , 感謝

要記得從錯誤中學習~
別一錯再錯~

是說..
你給的圖下面的錯誤說明要會懂得看~
第一個...還算白話...
因為他告訴你必須要有 }
第二個...也算白話...
他意思是說..你的區域變數b沒有指派值..

這些書上一定都可以找到範例依循~
書...確實不會教你看錯誤..
但是...書上肯定有正確的範例..
那就是著從書上的範例尋找蛛絲馬跡~
範例不是只是讓你練習用的~~
是讓你學會融會貫通的~

PS:學程式..不是人家教一樣你學一樣..要懂得像偵探一般抽絲剝繭尋找線索..要懂得像科學家一般擁有實驗精神印證實例!!

他已經一錯再錯了。
重覆的問題一直問你有事嗎?
看看這篇。

Samと可樂快跑 老大
你聊天室提倡不要回..你還回..= =

我是說不要回答他的問題。
沒說不要閒聊啊!

可樂老大~~
我看你還是別看了...
不然你看一次念一次...
對方也沒給你放心裡..= =
何苦呢?!XD

其實某種程度而言....
他也挺有毅力的阿~~XDD

就當唸佛啊!
唸一次可以消一個煩惱這樣。

我要發表回答

立即登入回答