iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0

如何進行加減乘除

加法:

System.Console.WriteLine(5+2);

顯示 7

減法:

System.Console.WriteLine(5-2);

顯示 3

乘法:

System.Console.WriteLine(5*2);

顯示 10

除法:

System.Console.WriteLine(5/2);

顯示 2
為什麼會顯示 2 。因為括弧中的數字如果沒有加小數點,會自動判斷該數字為整數,得出來的結果同樣會用整數來顯示。
如果想要有小數點,必須在左右兩個數其中一個加上小數點即可

System.Console.WriteLine(5/2.0);

顯示 2.5


變數用法

int num = 3;   //設定數字變數用 int整數or double浮點數
System.Console.WriteLine( (5+3)*num );  //會先執行括弧內的算法

顯示 24


絕對值:Abs

想要取得數字的絕對值,可以在WriteLine括弧內寫System.Math.Abs( ),並在Abs括弧內寫想取得絕對值的數字

System.Console.WriteLine( System.Math.Abs( -10 ) );

取得-10的絕對值,結果顯示 10


次方:Pow

想取得數字的次方,與上方用法類似,把System.Math.Abs( )改成System.Math.Pow( , ),並在Pow括弧內寫想取得絕對值的數字,逗號左方寫計算的數字,右方寫幾次方

System.Console.WriteLine( System.Math.Pow( 2, 3 ) );

2的三次方,結果顯示 8


開根號:Sqrt

想取得數字的根號,與上方用法類似,把Pow括弧改成System.Math.Sqrt( ),並在Sqrt括弧內寫想取得根號的數字

System.Console.WriteLine( System.Math.Sqrt( 64 ) )

64開根號,結果顯示 8


數字比較:Max、Min

想取得數字的根號,與上方用法類似,把Sqrt括弧改成System.Math.Max( , )或System.Math.Min( , ),Max括弧內逗號左右分別填入數字可得出哪個數字較大,Min則得出哪個數字較小

比較最大值:

System.Console.WriteLine( System.Math.Max( 2, 100 ) );

2跟100比誰大,結果顯示 100

比較最小值:

System.Console.WriteLine( System.Math.Min( 2, 100 ) );

2跟100比誰大,結果顯示 2

心得:

今日學習了數字的各種運用,與String字串用法相似,有不同的運用方法,但底層邏輯都是相同的,只是改變了後面的詞彙,這也是學習程式的一大技巧,了解它的底層邏輯。明天會學習讓使用者能夠在執行程式時打字的方法,那我們明天見吧~


參考影片

【C#】3小時初學者教學 |Csharp | C# 教學 | C# 入門 | C++++
YouTube頻道:GrandmaCan -我阿嬤都會
影片段落: 48:41 ~ 56:07 (時間段已設定好)
Yes


上一篇
【Day3】學習使用字串String
下一篇
【Day5】學習取得用戶
系列文
從 Hello World 學習 C#,到看懂AI生成的遊戲程式碼5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言