Day 19 Method

Method程序设计中,可以说是将程序模组化,这样有助於加速程序的开发、便於分析与维护等,如果要重复执行一段程序码,我们可以重写一次、或复制贴上,以及使用method(方法),在Java中可以重复呼叫方法。

创造一个method:
public static int max(int x, int y){
Method body

return
}
1 public static : modifier
2 int 位置: 是回传值,回传整数int,回传字串String,不要回传任何东西void
还有以下形式:byte、short、long、float、double、char
3 max 位置: 方法名称,可以自取
4 int x, int y位置 : 形式参数
5 (int x, int y)位置 : 参数列表
6 max(int x, int y)位置 : method signature
7 return : 使用method必须要return,才可以结束method

使用方法如下,范例为输入两个数,显示较大的那个值。
Step1 建立一个method max
https://ithelp.ithome.com.tw/upload/images/20211001/20140456OGTMwENdAf.png

定义一个回传值result为整数,接着用if else进行比较,最侯将结果回传回去
Result

Step 2 在main方法里取得使用者输入的数,使用scanner方法。
https://ithelp.ithome.com.tw/upload/images/20211001/20140456zT4ipSMsq7.png

Step3 印出结果
https://ithelp.ithome.com.tw/upload/images/20211001/20140456hebvi2oYfU.png

将使用者输入的x y 丢回去 max method里面进行比较,印出结果。

程序全码如下
https://ithelp.ithome.com.tw/upload/images/20211001/20140456oVTm1ad8HK.png

执行结果如下
https://ithelp.ithome.com.tw/upload/images/20211001/20140456ArQLV6YBHe.png


<<:  CSS微动画 - Loading又来了!文字版再出击~

>>:  混合模式-30天学会HTML+CSS,制作精美网站

Day11-D3 Mouse Event 滑鼠事件

本篇大纲:click、hover、mouseover、mousemove 由於 D3.js 是操作...

Day10 - 建立专案与应用注册

今天开始要正式开发网站,这次我要挑战的是建置一个小说连载追踪系统,其相关说明如下: 背景:因为我习惯...

[DAY-03] 有顶尖的同事 才有一流的工作环境

团队如果有一两个人能力仅免强胜任 会拉低团队所有人的表现. IF 你团队有五名优秀的下属 那这两个...

9.MYSQL输出写入的内容

建立好自己完整的表格之後,就可以开始搜寻自己要的东西了 SELECT * (全部栏位) FROM 什...

[重构倒数第29天] - Vue2 Option API 转换 Vue3 Composition API

前言 该系列是为了让看过Vue官方文件或学过Vue但是却不知道怎麽下手去重构现在有的网站而去规画的系...