java 函式 函式呼叫 函式過載

2021-07-31 23:28:12 字數 2187 閱讀 3616

1.

package k1;

public class l1

public static int fun(int num) }

控制台輸出結果:

17

2.

package k1;

public class l1

/*public static int fun()

*/ public static int fun(int x,int y) }

控制台輸出結果:

sum=10

3.

package test;

public class test

public static void fun(int n,int m)

public static int fun(int x,int y)

public static int fun1(int x,int y,int z)

}控制台輸出:

312

5.

列印99乘法表:

package test;

public class test

public static void fun(int num)

system.out.println();}}

}控制條輸出結果:

1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

package test;

public class test

public static void fun(int num)

system.out.println();}}

public static void fun()

}1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

6.判斷下面哪個函式過載了:

void fun(int a,char b,double c)		

a: void fun(int x,char y,double z)//沒有過載,因為和原函式一樣

b:int fun(int a,double b,char c)//過載,因為引數型別不同double對第二個char,引數型別不同,過載和返回值型別沒關係

c:void fun(int a,double c,char b)//過載,因為引數型別不同double對第二個char,引數型別不同,過載和返回值型別沒關係

d:boolean fun(int c,char b)//過載,因為引數個數不同

e:void fun(double c)//過載,因為引數個數不同

f:double fun(int x,char y,double z)//沒有,這個函式不可以和給定函式同時存在於同乙個類中

//因為都叫fun()函式,當呼叫fun()函式時,是返回double.還是不返回,不確定

函式呼叫符過載

經常見到 std accumulate numbers,numbers 3,init,std minus 這種使用方法 1 其實,std minus 還是表示乙個函式 minus.operator 2 std minus 是乙個類,不是乙個物件,std minus 其實是呼叫的建構函式 也就是說,這...

java函式過載 overload

什麼時候用過載。當定義的功能相同,但參與運算的未知內容不同。那麼,這是就定義乙個函式名稱,以表示其功能,方便閱讀,而通過引數列表的不同來區分多個同名函式。class functionoverload 定義乙個加法運算,獲取兩個整數的和。思路 1,明確結果。int。兩個整數的和 2,有未知數嗎?有。兩...

java,建構函式,過載

class tree tree int i public void plant public void plant string name static void print string s public class overloading tree t new tree 如果傳入的實際引數型別 ...