首页 > 编程语言 > 详细

Java 包和访问权限--3

时间:2016-05-18 14:19:40      阅读:181      评论:0      收藏:0      [点我收藏+]

在包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!的计算结果。

package a;

public class 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!的计算结果。
	         int m;
            public int getM() {
				return m;
			}
			public void setM(int m) {
				this.m = m;
			}
			public int  add (int m)
            {
				int sum=0;
            	for (int i=0;i<m;i++)
            	{
            		sum+=i;
            	}
            	return sum;
            }

}

 

package b;

public class B {
	//在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n!
//	的结果。
          int n;

		public int getN() {
			return n;
		}

		public void setN(int n) {
			this.n = n;
		}
		
		public int cheng(int n)
		{
			int ji=1;
			for(int i=1;i<=n;i++)
			{
				ji*=i;
			}
			return ji;
		}
}

 

package c;

import a.A;
import b.B;

public class C {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		//在包c中新建一个主类C,调用A、B中的方法输出1+2+…+30的和,
		//以及5!的计算结果。
		A a=new A();
		a.setM(30);
		a.add(30);
		System.out.println(a.add(30));
		B b=new B();
		b.cheng(5);
		System.out.println(b.cheng(5));


	}

}

 技术分享

Java 包和访问权限--3

原文:http://www.cnblogs.com/jakeasd/p/5505027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!