• Java 包和访问权限--3


    在包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));
    
    
    	}
    
    }
    

     

  • 相关阅读:
    2018年6月2号(线段树(2))
    [朋友(dalao)们的友链](¦3[▓▓]让我安详的躺一会儿...
    Hello,World
    算法笔记:数论基础
    [单源最短路]逃离僵尸岛
    算法笔记:最小生成树
    算法笔记:单调队列
    算法笔记:高斯消元
    [博客..配置?]博客园美化
    [大模拟]LuoGu P2033 Chessboard Dance
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5505027.html
Copyright © 2020-2023  润新知