12、函数

函数:是一个带有输入参数、输出参数、返回值的代码块
namespace HanShu
{
   class Class1
    {
        /// <summary>
        /// 这是一个测体重是否标准的函数
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b"></param>
        /// <param name="c"></param>
        /// <returns></returns>
        public string biaozhutizhong(int a, int b, int c)
      //修饰符 返回值类型  函数名称   输入参数(void为无返回值类型)
        {
            int d;
            if (c ==1)
            {
                d = a - 100;
                if (b < d - 3)
                {
                    return"瘦了";//返回值
                }
                else if (b > d - 3)
                {
                    return "胖了";
                }
                else
                {
                    return "正常";
                }
            }
            else if (c ==0)
            {
                d = a - 110;
                if (b < d - 3)
                {
                    return "瘦了";
                }
                else if (b > d - 3)
                {
                    return "胖了";
                }
                else
                {
                    return "正常";
                }
            }
            else
            {
                return"您输入错误";
            }
        }
namespace HanShu
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入身高:");
            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("请输入体重:");
            int b = int.Parse(Console.ReadLine());
            Console.WriteLine("请输入性别:(男-1,女-0)");
            int c =int.Parse(Console.ReadLine());
            Class1 p = new Class1();//初始化
           //类   对象
            Console.WriteLine(p.biaozhutizhong(a,b,c));
            Console.ReadLine();
        }
}
时间: 2025-01-03 16:58:40

12、函数的相关文章

12.函数的复写

函数的复写(override) 在具有父子关系的两个类当中,父类和子类各有一个函数,这两个函数的定义(返回值类型.函数名和参数列表)完全相同 生成子类对象,执行的是子类当中的方法 生成父类对象,执行的是父类当中的方法 使用super调用父类的成员函数 在子类当中super.父类函数(),可以调用父类当中的父类函数 classPerson{ String name; int age; void introduce(){ System.out.println("我的名字是:"+ name

1.12函数和参数

我们可以创建执行特定任务的函数,也可以创建能够接受参数的函数 1)定义函数 function fname() { statements; } 或者 fname() { statements; } 2)只需要使用函数名就可以调用某个函数 $ fname; #意思是执行函数 3)参数可以传递给函数,并由脚本进行访问: $ fname arg1 arg2 ;#传递参数 eg:在函数fname中,包含了各种访问函数参数的方法 fname() { echo $1,$2;#访问参数1和参数2 echo "[

12 函数-定义函数

定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 我们以自定义一个求绝对值的my_abs函数为例: # -*- coding: utf-8 -*- def my_abs(x): if x >= 0: return x else: return -x print(my_abs(-99)) 99 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回

12. 函数-推导式

一.列表推导式 1. 语法格式 [ 结果 for 变量 in 可迭代对象 if 条件 ] 2. 代码示例 # 100以内能被3整除的数的平方 gen = [i * i for i in range(100) if i % 3 == 0] for num in gen: print(num) 二.生成器推导式 1. 语法格式 ( 结果 for 变量 in 可迭代对象 if 条件 ) 2. 代码示例 # 100以内能被3整除的数的平方 gen = (i * i for i in range(100)

Delphi常用系统函数总结

字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S := S1 + S2 + S3 ...; 相同. 将字符串相加. 函数原型 function Copy(S: string; Index, Count: Integer): string;说明 S : 字符串. Indexd : 从第几位开始拷贝. Count : 总共要拷贝几位. 从母字符串拷贝至另一个字符串. 函数原型 pro

Linux Shell脚本攻略(1.12)

1.12 函数和参数 和其他脚本语言一样,Bash同样支持函数,并且可以传递参数. 1.12.1 函数定义和传参 #!/bin/bash function fname() #也可以用fname()代替 { echo $1,$2; #访问参数1和参数2 echo "[email protected]"; #以列表的方式一次性打印所有参数 echo "$*"; #类似于[email protected],但是参数被作为单个实体 return 0; #返回值 } fnam

python开发函数进阶:命名空间,作用域,函数的本质,闭包,内置方法(globales)

一,命名空间 #局部命名空间#全局命名空间#内置命名空间 #三者的顺序#加载顺序 硬盘上--内存里#内置-->全局(从上到下顺序加载进来的)-->局部(调用的时候加载) 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 #全局命名空间 5 a = 5 6 b = 8 7 #局部命名空间(函数) 8 def my_max(): 9 c = a if a > b else b 10 return c 11 m = my_max() 12 pr

perl学习之:函数总结

一.进程处理函数 1.进程启动函数 函数名 eval 调用语法 eval(string) 解说 将string看作Perl语句执行.正确执行后,系统变量[email protected]为空串,如果有错误,[email protected]中为错误信息. 例子 $print = "print (\"hello,world\\n\");";eval ($print); 结果输出 hello, world 函数名 system 调用语法 system(list) 解说

Swift函数和闭包

函数 Swift 使用func关键字声明函数: 1 func greet (name: String, day: String) -> String { 2 return "Hello \(name), today is \(day)." 3 } 4 greet ("Bob", "Tuesday") 通过元组(Tuple)返回多个值: 1 func getGasPrices () -> (Double, Double, Double)

JavaScript (JS) 函数补充 (含arguments、eval()、四种调用模式)

1. 程序异常 ① try-catch语法    测试异常 try-catch语法代码如下: try { 异常代码;     try中可以承重异常代码, console.log("try")  出现异常代码后,正确代码不会执行 } catch (e) { console.log("e:"+e);  try中出现异常在e中展现出来 console.log("catch");  只有try中出现异常才执行这段代码 } finally { consol