package HomeWork_10;public class Test_06 {
/*6.(*)按如下要求编写Java程序:
(1)编写一个接口:OneToN,只含有一个方法int dispose(int n)。
(2)编写一个非抽象类Sum来实现接口OneToN,实现int dispose (int n)接口方法时,要求计算1 + 2 + … + n。
(3)编写另一个非抽象类Pro来实现接口OneToN,实现int dispose (int n)接口方法时,要求计算1 * 2 * … * n。
(4)编写测试类Test,在main方法中使用接口回调技术来测试实现接口的类。* */public static void main(String[] args) {Sum s1 =new Sum();System.out.println("累加:"+s1.disposr(4) );//在括号内输入要求的数Pro s2 =new Pro();System.out.println("阶乘和:"+s2.disposr(4) );//在括号内输入要求的数}
}
interface OneToN{int disposr(int n);
}class Sum implements OneToN{//求累加1+2+3+4public int disposr(int n){int sum=0;for(int i=1;i<=n;i++){//循环的次数sum += i ;}return sum;}/*    public int dispose(int n){//第二种方法
if(n == 1){return 1;}else{return n + dispose(n-1);}  }* */
}class Pro implements OneToN{//求阶乘1*2*3*4=33public int disposr(int n){int sum=0;int tmp=1;for(int i =1;i<= n;i++){sum += (tmp *= i);}System.out.println("阶乘:"+tmp);return (sum);}/*public int dispose(int n){//第二种方法if(n == 1){return 1;}else{return n * dispose(n-1);}   }*/
}

[基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)相关推荐

  1. [基础题] 7.第二种(*)按如下要求编写Java程序:

    7.(*)按如下要求编写Java程序: (1)编写接口InterfaceA,接口中含有方法void printCapitalLetter(). (2)编写接口InterfaceB,接口中含有方法voi ...

  2. [基础题] 7.第一种(*)按如下要求编写Java程序:

    文章来源:https://zhidao.baidu.com/question/437484122307323564.html?from=commentSubmit#answers2777835233 ...

  3. java编写程序_对输入的年月日_给出该天是该年的第多少天?_编写Java程序。当以年月日的格式输入一个日期时,输出该年是否是闰年,该月有几天,该日是星期几...

    满意答案 控制不住的愤怒 2017.12.20 采纳率:59%    等级:9 已帮助:414人 public static void main(String[] args) throws Parse ...

  4. 一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序。...

    一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序. public class A {public static void ma ...

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

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

  6. 怎样编写java程序

    搭建好了Java开发环境之后,下面就来学习一下如何开发Java程序.为了让初学者更好地完成第一个Java程序,接下来通过几个步骤进行逐一讲解. 1.编写Java源文件 在D盘根目录下新建一个test文 ...

  7. 简述如何编写java程序_1-4 简述 Eclipse 编写 Java 程序的流程。_学小易找答案

    [填空题]三四年级是英语入门初学阶段,更加注重( ). [单选题]不属于pos终端收银机的基本构成是( ). A . 显示器 B . 小票打印机 C . 键盘 D . 条形码电子称 [单选题]( ) ...

  8. 《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格

    本节书摘来自异步社区<Java和Android开发实战详解>一书中的第2章,第2.5节良好的Java程序代码编写风格,作者 陈会安,更多章节内容可以访问云栖社区"异步社区&quo ...

  9. 编写一个程序实现方法的覆盖java_编写Java程序代码必须先声明一个____,然后在其中编写实现需求的业务代码。...

    [多选题]下列关于多行注释的应用,正确的是( ) [单选题]是在思维中把对象分解为各个部分.侧面.属性以及阶段,分别加以考察的方法.(1.0分) [判断题]多行注释"/*...*/" ...

最新文章

  1. OVS ofproto(二十三)
  2. [Web API] 如何让 Web API 统一回传格式以及例外处理[转]
  3. 安装Fedora 15后需做的25件事情
  4. Scala特质可以继承Java类及限制特质的使用
  5. matlab插值与拟合例题_菜鸟进阶系列:MATLAB数学建模·数据插值与拟合
  6. Ajenti-Linux控制面板之自动化运维工具
  7. php文件多上传文件,php文件上传(多文件上传)
  8. input中的disabled 和 readonly的区别
  9. 广告基本知识-广告与营销的区别
  10. php 农历日历,php下实现农历日历的代码_php实例
  11. 图之查找关键路径(python)实现
  12. 我的开源GIS解决方案之路
  13. 2021总结:万千热爱,初心不负,三餐烟火暖,四季皆安然。
  14. otg usb 定位_USB接口中的秘密——强大的OTG功能
  15. 搭建简单的企业网站,华为云速建站和阿里建站哪个好?
  16. SRC漏洞提交平台和应急响应中心
  17. windows中Appium-desktop配合安卓模拟器的完美使用
  18. php 图片渲染,vue.js图片怎么渲染
  19. cannot import name ‘gcd’ from ‘fractions’
  20. 帝国cms用自定义反馈做在线报名等系统

热门文章

  1. 常见Java面试题 程序中如何决定使用 HashMap 还是 TreeMap?
  2. .NET MVC访问某方法后会跳转页面
  3. MySQL\MariaDB 多线程复制初探
  4. 批处理如何清除文本文档里面的重复行
  5. CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF;
  6. 『ACM C++』 PTA 天梯赛练习集L1 | 016-017
  7. Hibernate上传数据到数据库,从数据库读取数据到本地模板代码
  8. [2017.3.23]Miller-Rabin
  9. 20169207《Linux内核原理与分析》第五周作业
  10. shell--printf