1樓:落木葉瀟瀟
你可以在 輸入除數的 位置 判斷一下 if(textbox2.text==「0」)返回除數不能為零 這只是一般的思路 不可以把**貼上一下 具體再看看
應該是在在textbox的值改變事件寫** (應該是啊 好久沒接觸了)然後判斷 如果textbox2的值
第乙個是0 則remove 具體** 就不說了 也怕寫不好
2樓:匿名使用者
1.用乙個數除0怎麼設定成不能進行?
你自己寫**處理咯,a.處理器直接拋引數錯誤異常,檢視捕獲彈提示;b.直接退出程式
2.按了0還能按其他數字怎麼處理?
什麼情況呀?多個按鍵同時按下,還是輸入+01234.124這種情況咯?
3樓:
private void textbox1_textchanged(object sender, eventargs e)
if (convert.toint32(temp) != 0)}catch (exception)
}問題一 雙擊輸入文字框,輸入上文內容
問題二 將計算方法用trycatch包括起來,在catch裡面messagebox彈出提醒
4樓:匿名使用者
try catch就好了啊 把/ 0的動作 放在try塊裡 系統自然會報錯 進入catch塊
這樣你再catch塊裡做你要做的事情 比如可以在螢幕上出現乙個error
用c#編寫乙個簡單的計算器,只含有加減乘除四則運算,怎麼處理被除數不能為零的異常呢 ?
5樓:
trycatch(exception err)
ps:預先判斷優於錯誤處理 如果做除法並且除數是0 則彈出提示資訊,不進行計算
6樓:匿名使用者
直接在除法情況下設定就可以吧
if(txt2.text=="0")
加這段進去就差不多啦。。。
7樓:匿名使用者
樓主做的是控制台的還是視窗的,基本方法都是在「除」的時候用除數跟零比較(=,異或都可以),然後這裡根據比較結果再開乙個分支分別處理,或者輸入0的時候加入乙個while迴圈
8樓:匿名使用者
用try catch來捕捉並處理異常,或者在求值的事件中作判斷,除號後面是否是0再做處理
在用c#做乙個計算器,就是除0異常處理不了,有沒有能前輩教教方法? 5
9樓:匿名使用者
在實際生活中,0是不能被除的。
程式中一樣。
看看**給我發過來 329399491
10樓:匿名使用者
c# (2008)以後定義了nan,被零除後會得出nan(+-無窮大……),nan是乙個「非數值」的數字!以適合科學應用!
因此,你應做個判斷:判斷分母不為零(含+0、-0)。
c#不再報異常啦。。。
11樓:手機使用者
那一群,你們學過c#嗎?你試一試啊,方法不對就別亂說,在c#中除零是正無窮大
12樓:
在計算步驟前try
catch(devidebyzeroexception)
13樓:匿名使用者
try{}catch丟擲這個異常就行了
用計算器計算混和運算時按0N c開啟計算器先輸入前一步再輸入
ms 儲存當前顯示的資料 a 只能儲存乙個資料,之前已經儲存的資料被改寫回。m 加法運算,答當前顯示的資料b 儲存的資料a 得到c,儲存結果資料c。顯示資料仍為b。mr 顯示儲存的結果資料c mc 清除所儲存的資料 用計算器汁算25x14時,按on c鍵開啟計算器,先輸入什麼,再輸入什麼?先輸入25...
計算器部分按鍵功能作用,關於計算器上各個按鈕的作用
計算器和計算機類似,也有乙個存專屬 m 是計算結果並加上已經儲存的數 中斷數字輸入.m 從儲存器內容中減去當前顯示值 中斷數字輸入.mrc 第一次按下此鍵將呼叫儲存器內容,第二次按下時清除儲存器內容.mr 呼叫儲存器內容.mc 清除儲存器內容.gt 按下gt鍵,傳送gt儲存暫存器內容到顯示暫存器 按...
用計算器怎麼開三次方,怎麼用計算器按出乙個數的3次方根,4次方根等等
用科學計算器,按下面的步驟開三次方 假設這個數字是10.1 用科學計算器上內的數字鍵輸入10,如下容圖 2 按科學計算器上紅框這個鍵,如下圖 3 答案就出來了,如下圖紅框裡的數字就是 10 2.154434690031883721759293566.方法一 bai 1 第一步要開啟du計算器,找到 ...