標題:
多載函式
[打印本頁]
作者:
tonyh
時間:
2013-5-29 19:31
標題:
多載函式
多載函式的定義:
相同的函式名稱,卻擁有不同功能運算。
條件是引入參數的數量不同或是型態不同。
練習:
輸入五個數字 ,分別利用四個相同名稱的函式來計算
1. 前兩個數相加
2. 前三個數相加
3. 前四個數相加
4. 五個數相加
import java.util.Scanner;
public class ch29
{
public static void main(String args[])
{
int a, b, c, d, e;
Scanner s=new Scanner(System.in);
System.out.print("請依序任意輸入5個數: ");
a=s.nextInt();
b=s.nextInt();
c=s.nextInt();
d=s.nextInt();
e=s.nextInt();
System.out.println("前兩個數相加: "+total(a,b));
System.out.println("前三個數相加: "+total(a,b,c));
System.out.println("前四個數相加: "+total(a,b,c,d));
System.out.println("五個數相加: "+total(a,b,c,d,e));
}
public static int total(int a, int b)
{
return a+b;
}
public static int total(int a, int b, int c)
{
return a+b+c;
}
public static int total(int a, int b, int c, int d)
{
return a+b+c+d;
}
public static int total(int a, int b, int c, int d, int e)
{
return a+b+c+d+e;
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2