看板 C_Sharp 關於我們 聯絡資訊
: 輸出要求: : (請輸入總收入:txtIncome.Text 萬元 : 稅率 20% : 稅金 txtTax.Text : 確定 結束 ) : 程式碼內: : double income,tax,taxRate; : income=Convert.ToDouble(txtIncome.Text); : 一開始宣告income 為何使用double income? //收入20萬2千元,稅率 20% double income = Convert.ToDouble(txtIncome.Text); double taxRate=0.2; double tax= imcome * taxRat; txtTax.Text=tax.ToString; : 之前做幾個實作都是以Int XXX 宣告為整數 : 那double是宣告為雙精度浮點數嗎? 浮點數>>帶小數點的數值有兩種型別 float double 差別只在值域大小 : 不了解為何此題目使用ToDouble 因為txtIncome.Text 屬於 String,要讓double型別的income來接值 一定要轉型成 double所以使用Convert.ToDoble(txtIncome.Text) : 如何判斷題目要使用 Tosinge,ToDouble 看你 = 左邊是那種型態的變數來決定要轉換的型別 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.56.175
kthree:感謝^^~ 02/02 01:33
qwer820404:多嘴一下 用"/"的時候注意 整數/整數 =>還是整數 02/02 02:57
qwer820404:A/B A or B 其中一方為浮點數時 A/B =>為小數 02/02 02:58
qwer820404:也許你已經知道了 不過我就雞婆一下 ㄎㄎ 02/02 02:58