日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java计算器接口策略_Java 基础 接口 ——运算

發(fā)布時間:2024/10/14 java 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java计算器接口策略_Java 基础 接口 ——运算 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

利用接口做參數(shù),寫個計算器,能完成+-*/運算

(1)定義一個接口Compute含有一個方法int computer(int n,int m);

(2)設計四個類分別實現(xiàn)此接口,完成+-*/運算

(3)設計一個類UseCompute,含有方法:

public void useCom(Compute com, int one, int two)

此方法要求能夠:1.用傳遞過來的對象調(diào)用computer方法完成運算

2.輸出運算的結(jié)果

(4)設計一個測試類,調(diào)用UseCompute中的方法useCom來完成+-*/運算

1、接口

package lianxi4;

public interface Computer {

int computer(int n,int m);

}

2、運算方法

package lianxi4;

public class Jiafa implements Computer {

@Override

public int computer(int n, int m) {

return m+n;

}

}

package lianxi4;

public class Jianfa implements Computer {

@Override

public int computer(int n, int m) {

// TODO 自動生成的方法存根

return n-m;

}

}

package lianxi4;

public class Chengfa implements Computer {

@Override

public int computer(int n, int m) {

return n*m;

}

}

package lianxi4;

public class Chufa implements Computer {

@Override

public int computer(int n, int m) {

// TODO 自動生成的方法存根

return n/m;

}

}

3、定義方法

package lianxi4;

public class Usecomputer {

//(3)設計一個類UseCompute,含有方法:

//public void useCom(Compute com, int one, int two)

//此方法要求能夠:1.用傳遞過來的對象調(diào)用computer方法完成運算

// 2.輸出運算的結(jié)果

public void useCom(Computer com, int one, int two)

{

System.out.println(com.computer(one, two));

}

}

4、測試及結(jié)果

package lianxi4;

public class text {

public static void main(String[] args) {

Usecomputer u=new Usecomputer();

Jiafa a=new Jiafa();

System.out.print("3+4的加法運算結(jié)果為:");

u.useCom(a, 3, 4);

Jianfa b=new Jianfa();

System.out.print("7-2的減法運算結(jié)果為:");

u.useCom(b, 7, 2);

Chengfa c=new Chengfa();

System.out.print("3x4的乘法運算結(jié)果為:");

u.useCom(c, 3, 4);

Chufa d=new Chufa();

System.out.print("9/3的除法運算結(jié)果為:");

u.useCom(d, 9, 3);

}

}

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Java计算器接口策略_Java 基础 接口 ——运算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。