[基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)
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)相关推荐
- [基础题] 7.第二种(*)按如下要求编写Java程序:
7.(*)按如下要求编写Java程序: (1)编写接口InterfaceA,接口中含有方法void printCapitalLetter(). (2)编写接口InterfaceB,接口中含有方法voi ...
- [基础题] 7.第一种(*)按如下要求编写Java程序:
文章来源:https://zhidao.baidu.com/question/437484122307323564.html?from=commentSubmit#answers2777835233 ...
- java编写程序_对输入的年月日_给出该天是该年的第多少天?_编写Java程序。当以年月日的格式输入一个日期时,输出该年是否是闰年,该月有几天,该日是星期几...
满意答案 控制不住的愤怒 2017.12.20 采纳率:59% 等级:9 已帮助:414人 public static void main(String[] args) throws Parse ...
- 一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序。...
一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(不许解方程),怎么实现?编写java程序. public class A {public static void ma ...
- [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge
/*8.(*)按如下要求编写Java程序: (1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表 ...
- 怎样编写java程序
搭建好了Java开发环境之后,下面就来学习一下如何开发Java程序.为了让初学者更好地完成第一个Java程序,接下来通过几个步骤进行逐一讲解. 1.编写Java源文件 在D盘根目录下新建一个test文 ...
- 简述如何编写java程序_1-4 简述 Eclipse 编写 Java 程序的流程。_学小易找答案
[填空题]三四年级是英语入门初学阶段,更加注重( ). [单选题]不属于pos终端收银机的基本构成是( ). A . 显示器 B . 小票打印机 C . 键盘 D . 条形码电子称 [单选题]( ) ...
- 《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格
本节书摘来自异步社区<Java和Android开发实战详解>一书中的第2章,第2.5节良好的Java程序代码编写风格,作者 陈会安,更多章节内容可以访问云栖社区"异步社区&quo ...
- 编写一个程序实现方法的覆盖java_编写Java程序代码必须先声明一个____,然后在其中编写实现需求的业务代码。...
[多选题]下列关于多行注释的应用,正确的是( ) [单选题]是在思维中把对象分解为各个部分.侧面.属性以及阶段,分别加以考察的方法.(1.0分) [判断题]多行注释"/*...*/" ...
最新文章
- OVS ofproto(二十三)
- [Web API] 如何让 Web API 统一回传格式以及例外处理[转]
- 安装Fedora 15后需做的25件事情
- Scala特质可以继承Java类及限制特质的使用
- matlab插值与拟合例题_菜鸟进阶系列:MATLAB数学建模·数据插值与拟合
- Ajenti-Linux控制面板之自动化运维工具
- php文件多上传文件,php文件上传(多文件上传)
- input中的disabled 和 readonly的区别
- 广告基本知识-广告与营销的区别
- php 农历日历,php下实现农历日历的代码_php实例
- 图之查找关键路径(python)实现
- 我的开源GIS解决方案之路
- 2021总结:万千热爱,初心不负,三餐烟火暖,四季皆安然。
- otg usb 定位_USB接口中的秘密——强大的OTG功能
- 搭建简单的企业网站,华为云速建站和阿里建站哪个好?
- SRC漏洞提交平台和应急响应中心
- windows中Appium-desktop配合安卓模拟器的完美使用
- php 图片渲染,vue.js图片怎么渲染
- cannot import name ‘gcd’ from ‘fractions’
- 帝国cms用自定义反馈做在线报名等系统
热门文章
- 常见Java面试题 程序中如何决定使用 HashMap 还是 TreeMap?
- .NET MVC访问某方法后会跳转页面
- MySQL\MariaDB 多线程复制初探
- 批处理如何清除文本文档里面的重复行
- CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF;
- 『ACM C++』 PTA 天梯赛练习集L1 | 016-017
- Hibernate上传数据到数据库,从数据库读取数据到本地模板代码
- [2017.3.23]Miller-Rabin
- 20169207《Linux内核原理与分析》第五周作业
- shell--printf