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

  • 相关阅读:
    Spring MVC+FreeMarker简介
    集合框架
    异常处理
    c语言中的一些注意点
    在ScrollView中自定义GridView无法显示全部的问题的解决
    Android 发送request请求在服务器端解析时乱码
    Android 4.1 APP中的static变量即使在APP退出后仍然不会被擦除
    关于Android的asynctask-threads-limits问题:asynctask开启的线程是否有极限
    ListView中各组件点击事件冲突,ListView不响应OnItemClickListener事件
    异常:java.lang.NoClassDefFoundError: com.android.volley.toolbox.Volley
  • 原文地址:https://www.cnblogs.com/dreamer666/p/5627317.html
Copyright © 2020-2023  润新知