class Test{public static void main(String[] args) {fun i=new fun();jiafa s1=new jiafa();jianfa s2=new jianfa();chengfa s3=new chengfa();chufa s4=new chufa();System.out.print("加法结果:");i.func(s1,6,3);System.out.print("减法结果:"); i.func(s2,6,3);System.out.print("乘法结果:");  i.func(s3,6,3);System.out.print("除法结果:"); i.func(s4,6,3);}}
interface Ijisuanqi{int jisuan(int a,int b);}
class fun{public void func(Ijisuanqi per,int a,int b){System.out.println(per.jisuan(a,b));}}
class jiafa implements  Ijisuanqi{public int jisuan(int a,int b){return a+b;}
}
class jianfa implements Ijisuanqi{public int jisuan(int a,int b){
return a-b;}
}
class chengfa implements Ijisuanqi{public int jisuan(int a,int b){
return a*b;}
}
class chufa implements Ijisuanqi{public int jisuan(int a, int b) {if (b == 0) {return -1;} else {return a / b;}}
}

运行结果:

转载于:https://www.cnblogs.com/hetaoyuan/p/10576197.html

Java 用接口实现加减乘除计算器相关推荐

  1. java分子分母的加减乘除_JAVA实现精确的加减乘除代码

    用java代码实现一个加减乘除运算计算器白雪公主的故事告诉我们,就算七个屌丝对她好,也比不过高富帅给她的一个吻. 现场写一个:代码如下 import java.util.Scanner; public ...

  2. [ Java ] 实现两个数加减乘除的简易计算器

    [ Java ] 实现两个数加减乘除的简易计算器 新手,不足之处望大佬们海涵 感谢( *ˊᵕˋ)✩︎‧₊ 以下为代码: package com.zhong.homework;import java.u ...

  3. java简单计算_java简单计算器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 无聊做个java加减乘除计算器,int型,没有小数,,呵呵,,真特么无聊,, package swing; import javax.swing.*; i ...

  4. 如何使用 Java AWT 创建一个简易计算器

    本文分享自华为云社区<手把手教你使用 Java AWT 创建一个简易计算器>,作者:海拥 . 关于AWT AWT (抽象窗口工具包)是一个有助于构建 GUI 的 API (图形用户界面)基 ...

  5. 两位数的加减乘除计算器

    两位数的加减乘除计算器 package com.bing.method; import java.util.Scanner;public class Demo {//两位数的加减乘除计算器public ...

  6. Java实现一个简单的计算器,实现计算器中加、减、乘、除的运算方法

    java实现一个简单的计算器 import java.util.Scanner; public class Calculation{public static void main(String[] a ...

  7. java方法重载和简单计算器

    Java方法 **方法重载:**一个类中,有相同的函数名称,但形参不同的函数 重载规则: 方法名称必须相同 参数列表必须不同(个数不同,类型不同,参数排列顺序不同等) 返回类型可以相同可以不同 pub ...

  8. java方法练习之简单计算器

    关于导包的描述正确的是 C A. 一个源文件中只能有一条导包语句 B. 导包语句必须写在源文件的第一行有效语句 C. 导包语句的关键字为 import D. 位于java.util 包中的类无需导包, ...

  9. 华北科技学院java考试题_华北科技学院java课程设计报告简易计算器

    华北科技学院java课程设计报告简易计算器 华北科技学院计算机系综合性实验 实 验 报 告 课程名称 Java程序设计B 实验学期 2011 至 2012 学年 第 1 学期 学生所在系部 计算机学院 ...

最新文章

  1. 手机超广角拍摄软件_桂林好的拍摄短视频手机软件
  2. web服务器虚拟,虚拟web服务器
  3. 带虚函数的类的sizeof分析
  4. WampServer
  5. html倒计时样式,简单实现JS倒计时效果
  6. 5-9 第五天 微信 JS-SDK-使用微信官方的WEB调试工具
  7. 自媒体短视频怎么制作?视频制作大神分享的超全教程,新手也能轻松上手!
  8. Progressive Layered Extraction (PLE)
  9. Some Thoughts
  10. 不要走开,有足够多的理由持续关注下去
  11. OpenLayers 静态图(雷达拼图)叠加
  12. 80篇数据库大数据精华内容
  13. three.js 源码注释(六十一)objects/LOD.js
  14. 收藏一篇访谈并做笔记:《[独家]与周鸿祎谈乔布斯》
  15. 视图的创建(第十次作业)
  16. 那些让面试官直呼内行的Java知识点(二)
  17. WR | 西湖大学鞠峰组微纳塑料污染对人工湿地菌群与脱氮功能的影响
  18. 满帮集团满身泥泞:市值蒸发近千亿元,戴文建等人减持“套现”
  19. VS添加动态链接库的两种方法
  20. 【转】Parallelism in PostgreSQL

热门文章

  1. rust 死后不知道家在哪_赌王儿子何猷君被嘲妈宝,求婚不知道戒指戴哪只手,大喊求助妈妈...
  2. vue 后台管理系统-创建项目
  3. Java JSP EL
  4. 2.6 更多导数的例子
  5. scrapy setting
  6. 选择 Veeam ONE v10 的其他三大原因!
  7. 阿里程序员发70多万年终奖表示略感失望,网友:不要的话请给我!
  8. Mysql学习总结(75)——并发量大、数据量大的互联网业务数据库设计军规
  9. Dubbo学习总结(8)——阿里开源框架:Dubbo2.7 三大新特性详解!
  10. Java基础学习总结(141)——Cron 表达式使用再总结