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);

  • 相关阅读:
    设计模式之-简单工厂模式
    C# 汉语转拼音
    深入理解DIP、IoC、DI以及IoC容器
    C# 各种帮助类大全
    C# TCP多线程服务器示例
    【AtCoder】AGC004
    【AtCoder】ARC061
    【AtCoder】CODE FESTIVAL 2016 qual A
    【AtCoder】AGC005
    【AtCoder】CODE FESTIVAL 2016 qual B
  • 原文地址:https://www.cnblogs.com/dreamer666/p/5627317.html
Copyright © 2011-2022 走看看