網站聲明

本網站包含了各式各樣的資源,如果有侵占到您的著作權,請與本人通知,本人會立即改進。本站所有發表僅屬研究討論性質,如果有任何後果請自行負責。

2015-05-06

TQC+ Java6 基本認識 108 覆載方法

108.
設計說明:

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.最後依序顯示此三個方法所列印值,執行結果如範例圖。

參考程式碼:
  1. public class JPA108{
  2.  public static void main (String[] args) {
  3.   int i = add(2, 3);
  4.   double d = add(5.2, 4.3);
  5.   String s = add("I love ", "Java!!");
  6.   System.out.printf("%d %f %s %n", i, d, s);
  7.  }
  8.  public  static int add(int i,int j){
  9.   System.out.printf("Adding two integer:%d,%d \n",i,j);
  10.   return (i+j);
  11.  }
  12.  public  static  double add(double i,double j){
  13.   System.out.printf("Adding two doubles:%2.1f,%2.1f \n",i,j);
  14.   return (i+j);
  15.  }
  16.  public  static  String add(String i,String j){
  17.   System.out.printf("Adding two strings:%s,%s \n",i,j);
  18.   return (i+j);
  19.  }
  20. }

TQC+ Java 試題總整理

聲明:

這裡的範例程式碼皆由本人親自編輯,歡迎轉載本教學,但請註明本網站,尊重一下作者的心血

沒有留言:

張貼留言

歡迎留言,較舊文章需要留言審核看不到自己的留言是正常的。
若長時間無回應請使用以下聯絡方式:
填寫表單:https://forms.gle/hxxX9n4tATcFnhnk8
寄信到:happyplayblogs@gmail.com