本帖最後由 tonyh 於 2013-9-6 20:55 編輯
- import java.lang.System;
- import java.util.Scanner;
- public class ch75 //主類別
- {
- public static void main(String args[]) //主函式 (主方法)
- {
- int x,y;
- MyMath m=new MyMath(); //於 MyMath 類別下新增 m 這個物件
- Scanner s=new Scanner(System.in);
- //於 Scanner 類別下新增 s 這個物件, 在新增該物件時, 需要 System 類別中的 in 物件
- System.out.print("請輸入第一個數: "); //System類別中, out這個物件, 的 print()函式
- x=s.nextInt(); //s 物件裡的 nextInt() 函式
- System.out.print("請輸入第二個數: ");
- y=s.nextInt();
- System.out.println(x+"的"+y+"次方為"+m.pow(x,y));
- System.out.println(x+"減去"+y+"等於"+m.minus(x,y));
- System.out.println(x+"加上"+y+"等於"+m.plus(x,y));
- }
- }
- class MyMath //自訂MyMath類別, 並宣告該類別中的三個方法
- {
- public static float pow(int a, int b)
- {
- int result=1;
- for(int i=1; i<=b; i++)
- result=result*a;
- return result;
- }
- public static int minus(int a, int b)
- {
- return a-b;
- }
- public static int plus(int a, int b)
- {
- return a+b;
- }
- }
複製代碼 |