zoukankan      html  css  js  c++  java
  • C#基础 函数部分

    函数:能够独立完成某项功能的模块。

    函数四要素:输入、输出、函数体、函数名

    函数定义:
    (static/public) 返回类型 函数名(参数类型 参数名,参数类型 参数名)
    {
    函数体
    }

    函数的调用:
    返回变量类型 变量名 = 函数(实参值)

    public void dayin()
    {
    Console.WriteLine("你好!");
    }

    //函数类型

    //第一种:无参无返
    public void Leijia()
    {
    Console.Write("请输入一个正整数:");
    int a = int.Parse(Console.ReadLine());
    int sum = 0;
    for (int i = 1; i <= a; i++)
    {
    sum += i;
    }
    Console.WriteLine(sum);
    Console.ReadLine();
    }

    //第二种,有参无返
    public void Leijia(int a)
    {
    int sum = 0;
    for (int i = 1; i <= a; i++)
    {
    sum += i;
    }
    Console.WriteLine(sum);
    Console.ReadLine();
    }


    //第三种,有参有返
    public int Leijia1(int b)
    {
    int sum = 0;
    for (int i = 1; i <= b; i++)
    {
    sum += i;
    }
    return sum;
    }


    //第四种,有返无参
    public int Leijia2()
    {
    Console.Write("请输入一个正整数:");
    int a = int.Parse(Console.ReadLine());
    int sum = 0;
    for (int i = 1; i <= a; i++)
    {
    sum += i;
    }
    return sum;
    }

    /// <summary>
    /// 输入两个数比较大小,返回较大的
    /// </summary>
    /// <param name="a"></param>
    /// <param name="b"></param>
    /// <returns></returns>
    public double Max(double a ,double b)
    {
    if (a > b)
    {
    return a;
    }
    else
    {
    return b;
    }
    }

    static void Main(string[] args)
    {
    //写一个函数,能够比较大小
    //三个数比较大小
    double a = 3;
    double b = 5, c = 2;
    Program hanshu = new Program();
    double max = hanshu.Max( hanshu.Max(a, b),c);
    Console.WriteLine(max);
    Console.ReadLine();

    //Console.Write("请输入一个正整数:");
    //int a = int.Parse(Console.ReadLine());

    //Program hanshu = new Program();
    //int sum = hanshu.Leijia2();
    //Console.WriteLine(sum);
    //Console.ReadLine();


    //int sum= hanshu.Leijia1(a);
    //Console.WriteLine(sum);
    //Console.ReadLine();

    //hanshu.Leijia(a);

    // hanshu.Leijia();

    ////调用函数 初始化
    //Program hanshu = new Program();
    //hanshu.dayin();

    //Console.ReadLine();


    //Random ran = new Random();
    //int aa= ran.Next(101);

  • 相关阅读:
    bind智能DNS + bindUI管理系统(mysql + bind dlz)
    什么情况下,英文单词中的k发音变g,t发音变d,p发音变b
    rsyn同步软链接保持不变
    yaml,json,ini这三种格式用来做配置文件优缺点
    自动挡车档位介绍
    "挡位"还是"档位",究竟谁错了
    Gitlab备份与恢复、迁移与升级
    树的名称大全
    手动档正确换档手势
    gitlab HA集群
  • 原文地址:https://www.cnblogs.com/dreamer666/p/5627317.html
Copyright © 2011-2022 走看看