zoukankan      html  css  js  c++  java
  • 函数

    函数写在class与主函数之间,在主函数中调用

    在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。

    void是没有返回值,括号内是参数,private只能在当前类里面使用,public是公共的,可以在整个命名空间使用。

    对函数进行注释,在函数上面加///

     1 class Program
     2     {
     3         格式1没有参数,没有返回值(无参无返)
     4          <summary>
     5          累加求和参数
     6          </summary>
     7         public void leijia()
     8         {
     9             Console.Write("请输入一个整数");
    10             int a = int.Parse(Console.ReadLine());
    11             int sum = 0;
    12             for (int i = 1; i <= a;i++ )
    13             {
    14                 sum = sum + i;
    15             }
    16             Console.WriteLine(sum);
    17         }
    18         static void Main(string[] args)
    19         {
    20             格式1调用       没有参数,没有返回值(无参无返)
    21             hanshu.leijia();
    格式1没有参数,没有返回值(无参无返)
     1 class Program
     2     {
     3         格式2没有返回值,有参数(有参无返)
     4          <summary>
     5          累加求和,需要一个int类型参数,没有返回值
     6          </summary
     7         public void leijia(int a)
     8         {
     9 
    10             int sum = 0;
    11             for (int i = 1; i <= a; i++)
    12             {
    13                 sum = sum + i;
    14             }
    15             Console.WriteLine(sum);
    16         }
    17         static void Main(string[] args)
    18         {
    19             //格式2调用         有参数,没有返回值(有参无返)
    20             Console.Write("请输入一个整数");
    21             int a = int.Parse(Console.ReadLine());
    22             hanshu.leijia(a);
    View Code格式2没有返回值,有参数(有参无返)
     1     class Program
     2     {//格式3有参数有返回值(有参有返)
     3 
     4             public int leijia1(int a)
     5             {
     6                 int sum = 0;
     7                 for (int i = 1; i <= a; i++)
     8                 {
     9                     sum += i;
    10                 }
    11                 return sum;
    12             }
    13         static void Main(string[] args)
    14         {
    15             格式3调用           有参数有返回值(有参有返)
    16             Console.Write("输入一个整数");
    17             int a = int.Parse(Console.ReadLine());
    18             int sum = hanshu.leijia1(a);
    19             Console.WriteLine(sum);
    格式3有参数有返回值(有参有返)
     1   class Program
     2     {
     3         格式4 没有参数有返回值
     4          <summary>
     5          累加求和没有参数有返回值
     6          </summary>
     7          <returns></returns>
     8         public int leijia2()
     9         {
    10             Console.Write("请输入一个正整数");
    11             int a = int.Parse(Console.ReadLine());
    12             int sum = 0;
    13             for (int i = 1; i <= a; i++)
    14             {
    15                 sum += i;
    16             }
    17             return sum;
    18         }
    19         static void Main(string[] args)
    20         {
    21             格式4调用        没有参数有返回值(没参有返)
    22             int sum = hanshu.leijia2();
    23             Console.WriteLine(sum);
    格式4调 没有参数有返回值(没参有返)
  • 相关阅读:
    python 线程队列、线程池、全局解释器锁GIL
    java Cookie 获取历史记录列表(三)
    Java中如何读写cookie (二)
    java读取和写入浏览器Cookies
    zookeeper的安装和部署
    Spring Boot 多模块项目创建与配置 (一)
    十款效果惊艳的Html案例(一)
    phython
    阿里高并发所用到的技术
    Java9新特性
  • 原文地址:https://www.cnblogs.com/1030351096zzz/p/5974362.html
Copyright © 2011-2022 走看看