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

來源:互聯網
上載者:User

標籤:讀取   使用者輸入   return   while   一段   實值型別   整數   ati   分享   

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

文法:

             * [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                 try20                 {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         }

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.