zoukankan      html  css  js  c++  java
  • 13 继续C#中的方法,带返回值的方法介绍

    在这一个练习中,我们要使用带返回值的方法。如果一个方法带返回值,那么它的形式是这样的。

    定义一个带返回值的C#方法

    static 返回类型 方法名字 (参数类型 参数1的名字,参数类型 参数2的名字)

    {

    你的代码

    return 返回值

    }

    static: 先不用管是什么意思。在没有讲它的含义之前,在你写的每个方法中都要加上它。

    返回类型:就是我们前面讲过的数据类型,int,string等等。通常一个方法调用后要给调用这个方法的地方返回一个值。

    方法名字:你可以给方法起一个你想要的名字。不能瞎起啊。命名规则和变量的命名规则一样。忘记了吗?那把前面的东西拿出来看看吧

    参数:没有参数的话,括号里边就什么都不写,需要几个参数,就写几个参数,参数之间用逗号分隔。参数类型是什么?看来你的悟性是不够啊。就是数据类型。参数的名字怎么命名?我的天啊!和变量名一样。

    return 语句: 返回你需要返回的值

    如何调用一个有返回值的方法?

    如果该方法有返回值,你想保存该返回值。那么只需定义一个变量,这个变量的类型需要和方法的返回值的类型一样。用这个变量来接方法的返回值。形式如下。

    数值类型 变量名;

    变量名 =方法名字 (变量1或一个数据值,变量2或一个数据值);  当然参数可以是一个也没有,也可以有多个,看你的需要了。

    下面我们看一下实际的代码,更具体的理解一下c#中带返回值的方法的使用。

    在这个练习中,我们在类Program里创建了一个新方法。这个方法用来算一个小学二年级的题目。几个朋友出去玩,要打出租车,每个出租车最多做四个人,问至少要打几辆出租车?在main方法中负责让用户输入总共的人数,然后调用这个方法,这个方法计算出至少打车的数量,返回给main方法。main方法把这个结果输出出来。

    你创建一个项目。解决方案名称为Sloution13,项目名称为Exercise13,项目类型为控制台程序。点击Program.cs. 在里边加入这些代码。

    在这个代码中有几个知识点,需要解释一下。

      1. 第17行。people = int.Parse(peopleInput); 其中peopleInput用来接用户通过Console.ReadLine();传进来的值。不过这个值是字符串型的。我们需要把它转成 int型。在这里我引入了一个新的方法。

    int.Parse(字符串类型的参数),它的返回值是整数。如果字符串类型的参数不能转成整数,程序会报错的。如果字符串是"15",则能转换成整数15。如果字符串是“tinking jiang”,就会报错。

      2. 第28行。取整数除法的余数。小学二年级的数学经常会考这样的题目。例如 7/4 = 1 余数是3. 则7%4=3.

    运行结果

    练习

      1. 读懂程序,为每行代码加上注释,解释它们的作用

      2. 自己设计一个数学题,编写一个方法进行计算。

      3. 在网上查一下,还有其他的方法实现计算所需出租车的数量吗?试着改写一个自己的方法。

      


    付费解答C#入门学习过程中碰到的各种问题。

    零基础学习C#入门,大多数的问题都可以通过自学或借助互联网解决。

    但是还是会有一些问题,不是那么容易解决,成为了你学习的绊脚石。最后甚至造成你学习的半途而废。通常学习C#编程入门,你会遇到20到30多个你不能很容易解决的问题。

    这个时候,你最需要什么呢?

    对!一个专业的老师给你帮助!

    你在学习本课程中,遇到任何问题都可以通过qq或email想本教程作者进行求助。

    只需30元你就可以得到本教程作者的三次专业解答。所以你只需不到300元就可以顺利的完成C#入门,从此推开软件行业的大门。

    付费方式非常简单:

    用微信扫描下面的二维码。在付款留言中留下你的qq号或email地址就可以啦。

    教育不是要便宜,而是要可靠!真正聪明的人,更懂得花钱让专业的人为自己服务,提高自己的效率。

    老师qq:2040227296

    老师email:2040227296@qq.com

  • 相关阅读:
    [Swift]todoList压栈
    Backtrack下的dns爆破工具的目录
    Linux如何设置dns
    预防黑客入侵 防黑必学的cmd命令vs网络安全
    SSL协议详解
    CDN(内容分发网络)技术原理
    社工数据搜索引擎搭建
    实战 SSH 端口转发
    Sublime Text编辑器如何隐藏顶部的菜单栏
    Sublime Text 2 -Sidebar 背景色调整为黑色
  • 原文地址:https://www.cnblogs.com/thinking-jiang/p/5619088.html
Copyright © 2011-2022 走看看