[iT铁人赛Day17]JAVA的函数(上篇)

函数要讲其实可以讲很多,但是这边只稍微做一个简单的介绍就好了
今天先来做个简单的介绍以及范例
函数的英文是method,可以用来简化程序的结构,
也可以节省撰写相同程序码的时间。
其实我们对函数都不陌生,程序码在撰写的时候都会出现main(),
main()及是函数
总而言之,函数就是一个可以简化程序码、精简重复的程序流程,
让程序设计师可以更专注程序的开发,减少程序维护的成本。
函数的定义格式如下:
public static 传回值型态 函数名称(型态 引数1, 型态 引数2,...)
{
程序叙述 ;
return 运算式;
}
如果不需要传递引数,那只需要写入左右括号,不需要填入任何内容,
另外如果没有回传值,那return就可以省略
来做一个简单的范例
程序码如下:

import java.util.*;
import static java.lang.System.*;
	public class app5_1
	{
		public static void main(String[] args) {
		star();
		System.out.println("函数范例程序");
		star();
		}
		public static void star(){
			for(int i = 0; i < 20; i++)
				System.out.print("*");
			System.out.print("\n");
		}
	}

执行结果如下:
https://ithelp.ithome.com.tw/upload/images/20210917/20140567cfgh32jE65.png
这个范例一开始先写了main()函数,main()函数的内容是
star();上下呼叫star()函数
然後显示"函数范例程序"
撰写完main(,)函数,才接着撰写star()函数
star()函数内容是设定一个整数i,i小於20,然後呈现出星号
因为i等於0,i要小於20,所以会print出20个星号
以上就是一个简单的函数范例


<<:  [Day 3] Vue的安装

>>:  Kotlin Android 第12天,从 0 到 ML - ConstraintLayout

总结

30天的 AWS RDS & NoSQL 实作告一段落. 虽然 AWS 提供许多快速与方便的...

菜鸟网页基础DAY30(最後一天~~~)

终於撑到了铁人赛的最後一天,这是我第一次参加铁人赛,会参赛的原因是因为在暑假的时候参与了社群活动,然...

新新新手阅读 Angular 文件 - Add Service(2) - Day09

学习目标 这一篇是纪录阅读官方文件 Add services 的笔记内容。 本篇的内容是接续 Day...

伫列 - DAY 9

伫列定义 具有线性串列结构,资料遵循着先进先出,後进後出的存取顺序 实际使用 一、手枪的子弹 二、电...

Day23 Plugin 从零开始到上架 - ActivityAware 介绍

ActivityAware 如果插件需要与UI 进行互动,例如请求权限或更改Android UI ,...