C#方法定义和调用-2

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Qian
    {
        private decimal yuanlai;
        private string name;
        public Qian(string name)
        {
            this.yuanlai = 0;
            this.name = name;
            Print("我的钱数", 0);
        }

        public bool Desposit(decimal jine)
        {
            if (jine <= 0)
                return false;
            yuanlai += jine;
            Print("借了别人",jine);
            return true;
        }

        public bool WithDraw(decimal jine)
        {
            if (jine > yuanlai || jine <= 0)
                return false;
            yuanlai -= jine;
            Print("借给别人", jine);
            return true;
        }

        private void Print(string operation, decimal jine)
        {
            Console.WriteLine("我的名字:{0}",name);
            Console.WriteLine("{0}:{1}",operation,jine);
            Console.WriteLine("现在的钱:{0}",yuanlai);
            Console.WriteLine("============================");
            Console.ReadKey();
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Qian q = new Qian("我是LT");
            bool succed = q.Desposit(10000);
            if (!succed)
                Console.WriteLine("他不借给我钱!");
            succed = q.WithDraw(50000);
            if (!succed)
                Console.WriteLine("我不借给他钱!");
            Console.ReadKey();

        }
    }
}
时间: 2024-10-10 23:18:50

C#方法定义和调用-2的相关文章

# 方法定义及调用 练习

方法定义及调用 练习 标签 :Java入坑之旅 0x00. 题目 编写一个方法,求整数n的阶乘,例如5的阶乘是12345. [必做题] 编写一个方法,判断该年份是平年还是闰年.[必做题] 编写一个方法,输出大于200的最小的质数.[选做题] 编写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)(知识点:方法的定义和访问).[选做题] 0x01. 题目01 编写一个方法,求整数n的阶乘,例如5的阶乘是12345. [必做题] // Functio

java 第五章 方法定义及调用

1.方法的定义 什么是方法 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 方法的定义 [访问控制符] [修饰符] 返回值类型 方法名( (参数类型 形式参数, ,参数类型 形式参数, ,-) ) { 方法体 } 修饰符:public .static 被称为修饰符(后续会详细讲解它们): 返回值类型:用来说明该方法运算结果的类型.如果返回其他类型,编译就可能出错: 方法名:它作为调用时引用方法的标识: 参数列表:方法的参数个数可以是0个到多个,每个参数前面要声明参数的数据类型:每个参

2.Java基础:方法定义和调用

一.方法的定义 1.类的方法代表的是实力的某种行为(或功能) 方法的定义:方法类型 . 方法签名 . 方法体 2.定义类的方法 访问修饰符 类型 方法名(参数列表){ ///方法体 } 3.把方法当作一个模块,是个"黑匣子",完成某个特定的功能,并返回处理解结果 4.方法分类: (1)返回值为空的void的方法: (2)带具体的返回类型的方法: (3)不带参数的方法: (4)带参数的方法 5.方法返回值 (1)如果方法有返回值,方法中必须使用关键字 return 返回该值,返回的值类型

第七天带返回的方法定义与调用

public class ReturnMethod01 { public static void main(String[] args) { //常规调用 int a = getMax(5,6); System.out.println(a); //输出调用 System.out.println(getMax(5,6)); } /*需求:给定两个数值,比较他们之间的较大值 public static 数据类型 方法名(参数){} */ //定义一个方法,用于取两个数中的较大值 public sta

普通(实例)方法和实例方法的定义和调用

/** *普通方法和实例方法的定义和调用 */ class ClassName {     public $num = 1;        //实例属性     static $num2 = 2;        //静态属性     //实例方法     function showInfo()     {         echo "实例方法被调用!<br />";         echo "num的值{$this->num}<br>"

方法的定义与调用以及static关键字的用法

一.方法的定义与使用(形参只有值传递)以下所有方法在主类中定义,并且在主方法中直接调用. 1.方法声明: 语法: [访问修饰符]  [static] 返回值类型  方法名(参数列表){ 要执行的代码 } //自定义方法 public static void print(){ System.out.println("hello"); } 当方法以void声明时,表示此方法无返回值.但是void方法仍然可以与return返回值配合使用;表示结束方法调用.java方法只有值传递 packag

方法的定义与调用

方法的定义: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){         方法体         return 返回值; } 修饰符: 固定写public static 返回值类型: 方法需要返回的数据的数据类型,如果返回没有返回值,那么返回值类型就是void 方法名: 自己取的名称 符合标识符命名规则和规范 方法中的参数:  用来接收传入方法中的数据 参数类型: 传入方法中的数据的数据类型 参数名:  自己取的名称 符合标识符命名规则和规范 方法体: 方法需

C#方法的定义、调用与调试

本节内容 1.方法的由来: 2.方法的定义与调用: 3.构造器(一种特殊的方法): 4.方法的重载(Override): 5.如何对方法进行debug: 6.方法的调用与栈* *推荐书目:CLR via C#和C# in Depth, 3rd Edition 1.方法的由来 ①方法(method)的前身是C/C++语言的函数(function) 方法是面向对象范畴的概念,在非面向对象语言中仍然称为函数. 可以使用C/C++语言做对比. *当函数以成员的身份出现时我们就叫它方法(始于C++) ②永

Bash脚本之函数定义和调用

把那些在脚本中重复出现并且没有任何改变的代码,封装起来,在适当的场景中调用执行.程序员将这种被封装起来的代码称为功能体,或者叫模块,也称为函数.这样看来是不是和循环类似,循环也是为了方便去多次执行一堆代码,而函数是将一堆代码写在一起,起一个名字,然后在需要这堆代码的时候只需要写上函数的名字即可.在shell脚本编程中,函数是由若干条shell命令组成的语句块,函数里面的内容和shell程序形式上是一致的.不同之处就是,shell代码可以直接被执行,而函数中的内容,不能独立执行,只有被调用的时候才