嘗試使用按鈕來劃分文本輸入。我已經(jīng)完成了添加/子/乘,它們工作正常,只是除法沒有。以下是我的代碼,如有任何幫助,我們將不勝感激。代碼看起來沒問題,我的問題是消息框沒有顯示 private void myDivideButton_Click(object sender, RoutedEventArgs e) { int ans = 0; try { ans = int.Parse(myInput1.Text) / int.Parse(myInput2.Text); MessageBox.Show("The values being divided are " + myInput1.Text + "/" + myInput2.Text + "=" + ans); } catch (Exception ex) { myInput1.Text = "0"; myInput2.Text = "0"; } }}}
1 回答

喵喵時(shí)光機(jī)
TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
2個(gè)整數(shù)相除是一個(gè)整數(shù)。如果您想要雙精度浮點(diǎn)數(shù),則必須將其中一個(gè)輸入轉(zhuǎn)換為雙精度或小數(shù)。因此,如果您想要帶小數(shù)的結(jié)果,請(qǐng)嘗試以下操作:
double ans = 0;
try
{
ans = double.Parse(myInput1.Text) / double.Parse(myInput2.Text);
MessageBox.Show("The values being divided are " + myInput1.Text + "/" + myInput2.Text + "=" + ans);
}
catch (Exception ex)
{
myInput1.Text = "0";
myInput2.Text = "0";
}
- 1 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報(bào)
0/150
提交
取消