設計說明:
1. 請在同一個類別中,使用覆載(OverLoad) 撰寫三個同樣名為 add 的方法。
2. 方法一:傳入兩個整數(int,int),計算兩個整數的和(int)。執行時列出[Adding two integers:i,j],請呼叫main方法中的add(2,3),將參數代入i,j內。
3. 方法二:傳入兩個浮點數(double,double),計算兩個浮點數的和(double)。執行時列出[Adding two double:i,j],請呼叫main方法中的add(5.2,4.3),將參數代入i,j內。
4. 方法三:傳入兩個字串(String,String),合併兩個字串(String)。執行時列出[Adding two strings:i,j],請呼叫main方法中的add("I love ","Java!!"),將參數代入i,j內。
5.最後依序顯示此三個方法所列印值,執行結果如範例圖。
參考程式碼:
TQC+ Java 試題總整理
- public class JPA108{
- public static void main (String[] args) {
- int i = add(2, 3);
- double d = add(5.2, 4.3);
- String s = add("I love ", "Java!!");
- System.out.printf("%d %f %s %n", i, d, s);
- }
- public static int add(int i,int j){
- System.out.printf("Adding two integer:%d,%d \n",i,j);
- return (i+j);
- }
- public static double add(double i,double j){
- System.out.printf("Adding two doubles:%2.1f,%2.1f \n",i,j);
- return (i+j);
- }
- public static String add(String i,String j){
- System.out.printf("Adding two strings:%s,%s \n",i,j);
- return (i+j);
- }
- }
TQC+ Java 試題總整理
聲明:
這裡的範例程式碼皆由本人親自編輯,歡迎轉載本教學,但請註明本網站,尊重一下作者的心血
沒有留言:
張貼留言
歡迎留言,較舊文章需要留言審核看不到自己的留言是正常的。
若長時間無回應請使用以下聯絡方式:
填寫表單:https://forms.gle/hxxX9n4tATcFnhnk8
寄信到:happyplayblogs@gmail.com