java 封装练习题3
2016-05-18 13:38
393 查看
package a; //在包a中新建一个类A,在类A中有一个int add(int m)方法,用来求1+2+…+m //的和。在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n! //的结果。在包c中新建一个主类C,调用A、B中的方法输出1+2+…+30的和, //以及5!的计算结果。 public class A { int sum=0; public int add(int m) { for(int i=1;i<=m;i++) { sum+=i; } return this.sum; } }
package b; public class B { public int cheng(int n) { int a=1; for(int i=1;i<=n;i++) { a=a*i; } return a; } }
package c; import a.A; import b.B; public class C { public static void main(String[] args) { A a=new A(); System.out.println(a.add(3)); B b=new B(); System.out.println(b.cheng(5)); } }
相关文章推荐
- Spring关键词的理解
- java 封装练习题2
- Spring Cache
- Struts1、Struts2、Hibernate、Spring框架工作原理介绍
- java.lang.IllegalArgumentException: You must not call setTag() on a view Glide is targeting
- java 监控文件夹变化(钩子文件)
- Java EE中事务处理
- java 封装练习题1
- JAVA 访问MySQL数据库(使用方法及测试)
- SpringBoot+Dubbo+Mybatis 项目升级版本(Gradle)
- Java 泛型
- idea 项目运行出错 无法连接数据库 mysql spring jar等包找不到
- java并行排序测试——并行归并、并行快排
- java中必须了解的常用类
- java实现抓取某公司官网新闻
- Java并发编程:Thread类的使用
- Java struts2 validate用户登录校验功能实现
- java常用集合类详解
- StrutsDispatch1.x
- eclipse安装springsource-tool-suite