運用先前講的建構元概念以及上禮拜交的函數
先在建構元當中將類別內的變數進行初始化
在自訂一個函數去實作兩數計算
Main:- package tw.kuas.mis;
- public class Main {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
-
- Calc calc = new Calc(1,2,"+");
-
- System.out.println(calc.Calcnum());
- }
- }
複製代碼 Calc:- package tw.kuas.mis;
- public class Calc {
- // 類別是由欄位以及方法所組成的
- private static float num1;
- private static float num2;
- private static String oper;
- private static float result;
-
- //建構元主要在做初始化欄位的變數
- public Calc(float num1,float num2,String oper)
- {
- this.num1 = num1;
- this.num2 = num2;
- this.oper = oper;
-
- }
-
-
- //使用函數去執行程式
- public static float Calcnum()
- {
-
- switch(oper)
- {
- case "+":
- result = num1+num2;
- break;
- case "-":
- result = num1-num2;
- break;
- case "*":
- result = num1*num2;
- break;
- case "/":
- result = num1/num2;
- break;
- }
-
- return result;
- }
-
- }
複製代碼 |