Board logo

標題: 物件導向基礎概念 (五) [打印本頁]

作者: tonyh    時間: 2013-5-29 21:18     標題: 物件導向基礎概念 (五)

  1. import java.lang.System;
  2. import java.util.Scanner;
  3. public class ch35    //類別
  4. {
  5.     public static void main(String args[])   //主方法
  6.     {
  7.          int x, y;
  8.          MyMath m=new MyMath();    //於MyMath類別下新增m這個物件
  9.          Scanner s=new Scanner(System.in);
  10.          //於Scanner類別下新增s這個物件,在新增該物件時,需要System類別中的in物件
  11.          System.out.print("請輸入第一個數: "); //System類別中,out這個物件的print()方法
  12.          x=s.nextInt();   //s物件裡的nextInt()方法
  13.          System.out.print("請輸入第二個數: ");
  14.          y=s.nextInt();
  15.          System.out.println(x+"的"+y+"次方為"+m.pow(x,y));   //m物件中的pow()方法
  16.          System.out.println(x+"減去"+y+"等於"+m.minus(x,y));
  17.          System.out.println(x+"加上"+y+"等於"+m.plus(x,y));
  18.     }
  19. }

  20. class MyMath
  21. {
  22.     public static float pow(int a, int b)
  23.     {
  24.         int result=1;
  25.         for(int i=1; i<=b; i++)
  26.              result=result*a;
  27.         return result;
  28.     }
  29.    
  30.     public static int minus(int a, int b)
  31.     {
  32.         return a-b;
  33.     }

  34.     public static int plus(int a, int b)
  35.     {
  36.         return a+b;
  37.     }
  38. }
複製代碼





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