Day23 Methods (Ⅰ)

假如说要让程序重复执行的话,有二种方法:1.剪下贴上2.使用方法
https://ithelp.ithome.com.tw/upload/images/20211005/20140457QN9Rq1YiSZ.jpg
是宣告一个函数的意思,int、void是回传值,後面括号是函数的型态,int是回传整数;void 就是not return 的意思。
举之前的array例子来说,稍微更改一下method。
Step1:用max方法,除了public那行有点不一样,其他大致上相同
https://ithelp.ithome.com.tw/upload/images/20211005/20140457X6LikScJzh.jpg
Step2:再来是location跟上面一样
https://ithelp.ithome.com.tw/upload/images/20211005/20140457cFJ6OTMQm6.jpg
Step3:再来是sum
https://ithelp.ithome.com.tw/upload/images/20211005/20140457PsNUqmvcDb.jpg
Step4:最後一步跟之前示范的有点不一样,我将它改成可以输入要产生几个乱数
https://ithelp.ithome.com.tw/upload/images/20211005/20140457whhcxzQXOP.jpg
结果:首先先输入要产生几个乱数
https://ithelp.ithome.com.tw/upload/images/20211005/201404571ShnOarwZW.jpg
再来就是run出结果
https://ithelp.ithome.com.tw/upload/images/20211005/20140457RYgokMffDp.jpg
●Method 里面要Return
Return代表两件事:1.结束method 2.return a value to caller
●陷阱题
https://ithelp.ithome.com.tw/upload/images/20211005/20140457wDkBFTVAkW.jpg

这两只程序是错误的,不可以用在无穷回圈或者是x > 0,如果说x<=0,那程序无法执行!
●阶层运算方法
https://ithelp.ithome.com.tw/upload/images/20211005/201404575aueElskks.jpg
如果n<2的话,那麽答案就是1,其余的执行阶层运算!


<<:  Day 23 Object oriented programming

>>:  DAY 20 制作 Nav Bar - Scrollbar

[Day9] Flutter - 按钮元件 ( Button )

前言 Hi, 我是鱼板伯爵今天要教大家 Button 这个元件,教学内容只会撷取片段程序码,建议大家...

DAY 26 首页文章

终於跳脱 header 的部分来到了下面文章列表啦,总觉得光是上半部就做了好久,不知道完赛前能不能把...

【Day24】[演算法]-希尔排序法Shell Sort

希尔排序法(Shell Sort)是插入排序(Insertion Sort)的改良版。可减少插入排序...

Day 21. Zabbix 自动化通知介绍

首先在介绍自动化通知之前,需要介绍是如何被触发的。 触发器的设定也是跟着套用样板时候被设定。 具体可...

Day 2 Mac 环境小工具

写在前面 上课前就常常听说 Ruby on Rails 在 Window 作业系统环境里很麻烦很难用...