Board logo

標題: 【069】static 關鍵字 (二) [打印本頁]

作者: tonyh    時間: 2023-5-17 16:34     標題: 【069】static 關鍵字 (二)

自定MyMath類別,類別中包含三個方法:pow()、minus() 與 plus()。
利用這些方法,完成指數、減法與加法運算。
譬如當呼叫 MyMath.pow(2,5) 時,能回傳32。

參考執行畫面如下:



本帖隱藏的內容需要回復才可以瀏覽

作者: 王捷恩    時間: 2023-5-17 16:50

  1. public class A {

  2.         public static void main(String[] args) {
  3.                 System.out.println("2 to the 5th power: "+MyMath.pow(2, 5));
  4.                 System.out.println("2 minus 5: "+MyMath.minus(2, 5));
  5.                 System.out.println("2 plus 5: "+MyMath.plus(2, 5));
  6.         }
  7. }
  8. class MyMath
  9. {
  10.         static int pow(int a, int b)
  11.         {
  12.                 int res=1;
  13.                 for(int i=1; i<=b; i++)
  14.                         res*=a;
  15.                 return res;
  16.         }
  17.        
  18.         static int minus(int a, int b)
  19.         {
  20.                 return a-b;
  21.         }
  22.        
  23.         static int plus(int a, int b)
  24.         {
  25.                 return a+b;
  26.         }
  27. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2