C#_基礎_方法以及方法重載(十)


方法:就是將一段代碼放在一起,進行重復調用的機制。

語法:

             * [private] static 返回值類型 函數名 (參數列表)
             * {
             *      函數代碼;
             *      
             * return  返回值;
             * }
             *
             *      public :是訪問修飾符,公共的在那都可以訪問
             *      static: 靜態的
             *      返回值類型:如果沒有返回值就void
             *      方法名: 首字母大寫,其余小寫
             *      參數列表:完成這個方法所必須要提供這個方法的條件
             *      return作用 :1.結束方法; 2.在方法中返回要返回的值

 1 練習1: 計算兩個整數之間的最大值
 2         /// <summary>
 3         /// 比較兩個整數的大小,並且返回最大值
 4         /// </summary>
 5         /// <param name="num1">整數</param>
 6         /// <param name="num2">整數</param>
 7         /// <returns></returns>
 8         public static int GetMax(int num1, int num2)
 9         {
10             return num1 > num2 ? num1 : num2;
11         }
12 
13 練習題2:讀取輸入的整數,如果用戶輸入的是數字則返回,否則提示用戶重新輸入
14         public static void GetInt()
15         {
16             while (true)
17             {
18                string s = Console.ReadLine();
19                 try
20                 {
21                     int num = Convert.ToInt32(s);
22                     Console.WriteLine(num);
23                     break;
24                 }
25                 catch 
26                 {
27                     Console.WriteLine("輸入錯誤,重新輸入");
28                    
29                 }
30             }
31 練習題3:判斷是否是閏年
32     public static bool  IsRun( int year)
33         {
34             bool b = (year / 400 == 0) || (year / 4 == 0 && year % 100 == 0);
35             return b;
36         }
練習題

方法重載:

  概念:方法名相同,參數列表不同(參數類型,參數個數)

 1         ///比較兩個數最大值
 2         public static int GetMax(int num1, int num2)
 3         {
 4             return num1 > num2 ? num1 : num2;
 5         }
 6         //三個數最大值
 7         public int GetMax(int num1, int num2,int num3)
 8         {
 9             int temp = num1 > num2 ? num1 : num2;
10             return temp > num3 ? temp : num3;
11         }

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com