iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
自我挑戰組

JAVA簡易教學+CPE歷屆試題講解系列 第 17

[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個星號
以上就是一個簡單的函數範例


上一篇
[iT鐵人賽Day16]JAVA-switch範例
下一篇
[iT鐵人賽Day18]JAVA的函數(下篇)
系列文
JAVA簡易教學+CPE歷屆試題講解30

尚未有邦友留言

立即登入留言