定义一个接口ITest,接口中有3个抽象方法如下。
(1)“long fact(int m);”方法的功能为求参数的阶乘。
(2)“long intPower(int m,int n);”方法的功能为求参数m的n次方。
(3)“boolean findFactor(int m,int n);”方法的功能为判断参数m加上参数n的
和是否大于100。
定义类Test实现该接口,在主方法中对3个方法进行测试,并将调用方法所得的结果输出。

源代码:

ITest.java

public interface ITest {abstract double fact(int m);abstract long intPower(int m,int n);abstract boolean findFactor(int m,int n);
}

Realize.java

public class Realize implements ITest{@Overridepublic double fact(int m) {double sum = 1;for(int i=1;i<=m;i++)sum=sum*i;return sum;}@Overridepublic long intPower(int m, int n) {return (long) Math.pow(m,n);}@Overridepublic boolean findFactor(int m, int n) {if (m+n > 100)return true;elsereturn false;}
}

Test.java

public class Test {public static void main(String args[]){Realize Realize = new Realize();System.out.println("6的阶乘结果为:"+Realize.fact(6));System.out.println("2的3次方的结果为:"+Realize.intPower(2,3));System.out.println("判断50与80的和大于100的结果:"+Realize.findFactor(50, 80));}
}

运行结果:

定义一个接口ITest,接口中有3个抽象方法如下。相关推荐

  1. [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge

    /*8.(*)按如下要求编写Java程序: (1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表 ...

  2. 【Groovy】Groovy 方法调用 ( 使用闭包创建接口对象 | 接口中有一个函数 | 接口中有多个函数 )

    文章目录 一.使用闭包创建接口对象 ( 接口中有一个函数 ) 二.使用闭包创建接口对象 ( 接口中有多个函数 ) 三.完整代码示例 一.使用闭包创建接口对象 ( 接口中有一个函数 ) 在 Groovy ...

  3. java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......

    导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...

  4. java语言中修饰一个常量_接口中定义一个常量所用的修饰符有: (5.0分)_学小易找答案...

    [判断题]Java中的接口不允许被继承 (5.0分) [单选题]下列程序的输出结果是( ) public class Ex_36{ public static void main(String arg ...

  5. java如何定义一个接口inf_java.抽象、接口

    抽象 如果父类当中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法 定义 抽象方法:在返回值前加上abstract关键字,然后去掉大括号,分号直接结束. 抽象类:抽象方法所在的类,必须是 ...

  6. 定义一个接口CanFly,描述会飞的方法public void fly();

    1.使用类与接口的知识完成如下要求: (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口. (3)定义一个测试类,测试飞 ...

  7. java定义一个door的类_再探Java抽象类与接口的设计理念差异

    原文:http://blog.csdn.net/sunboard/article/details/3831823 1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是 ...

  8. java接口课程_用java定义一个接口,用于查询课程

    定义一个类Stu,包括如下属性:学号.姓名.性别.专业.课程,实现以下方法:每个属性的获取和定义,要求至少包含一个构造函数.定义一个接口类,定义方法qcc()用来查询课程.编写一... 定义一个类 S ...

  9. java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...

    //编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测 ...

  10. 利用接口做参数,写个计算器,能完成加减乘除运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计四个类分

    代码 /*第二题:利用接口做参数,写个计算器,能完成加减乘除运算.(1)定义一个接口Compute含有一个方法int computer(int n, int m).(2)设计四个类分别实现此接口,完成 ...

最新文章

  1. 利用XGboost简单粗暴zillow竞赛25%
  2. “双向链表的一些基本操作”
  3. Sqluldr2 libclntsh.so报错处理
  4. aspen plus大小_AspenPlus
  5. PHP代码在线格式化美化工具
  6. 深度学习问题解决:Check failed: stream-parent()-GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogra
  7. 运行时数据区内部结构
  8. 初探Golang(2)-常量和命名规范
  9. 如何防止远程程序与RDS PG连接中断
  10. 第一百五十一节,封装库--JavaScript,表单验证--密码确认验证--回答验证--电子邮件验证加自动补全...
  11. STemWin5.22在STM32F103上的移植步骤
  12. 如何在 Mac 上打开或关闭专注模式?
  13. 2-17 numpy模块使用
  14. 欠的债,这一次都还给你们
  15. 英文诗------(Love‘s Secret)爱的秘密------William Blake(英国诗人:威廉.布莱克)
  16. webm视频怎么转换成mp4?
  17. google的搜索技巧(很全的)
  18. 蚂蚁金服 花呗借呗 招聘公告
  19. 树莓派摄像头无法识别 mmal
  20. 前端实现打电话、发短信邮件

热门文章

  1. 拍摄完的图片怎么添加水印?这两个方法简单又有效
  2. At least one JAR was scanned for TLDs yet contained no TLDs.
  3. linux 设置用户只读,Linux只读账号配置
  4. 操作系统--6设备管理
  5. 互联网高端社畜行话大全(表情包)
  6. HTML与CSS学习
  7. 基于大型数字视频监控系统解决方案
  8. python搬家具_Python面向对象实现案例———摆放家具
  9. HDU - 4567 Brilliant Programmers Show 2013长沙邀请赛
  10. 找出直系亲属 研究生机试 树