zoukankan      html  css  js  c++  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!的计算结果。

    包a:

     1 package a;
     2 
     3 public class A {
     4 
     5     public int add(int m) {
     6         int sum = 0;
     7         for (int i = 1; i <= m; i++) {
     8             sum += i;
     9         }
    10         return sum;
    11     }
    12     
    13 }

    包b:

     1 package b;
     2 
     3 public class B {
     4     public int cheng(int n) {
     5 
     6         int sum = 0;// 定义阶乘的和=0
     7         for (int i = 1; i <= n; i++) {
     8             int factorial = 1;// 定义阶乘变量
     9             for (int j = 1; j <= i; j++) {
    10                 factorial *= j;
    11             }
    12             sum += factorial;
    13         }
    14         System.out.println("1到" + n + "的阶乘和=" + sum);
    15         return sum;
    16     }
    17 
    18 }

    包c:

     1 package C;
     2 
     3 import a.*;
     4 import b.*;
     5 
     6 public class c {
     7 
     8     public static void main(String[] args) {
     9         A a = new A();
    10         int aa = a.add(30);
    11         System.out.println("sum=" + aa);
    12 
    13         B b = new B();
    14         int bb = b.cheng(5);
    15         System.out.println("sum=" + bb);
    16 
    17     }
    18 
    19 }

    运行结果:

  • 相关阅读:
    Epic OA Day2 2014/11/7
    LeetCode day15 2014/11/3
    LeetCode day14 2014/11/2
    Bluetooth BQB PTS(Profile Tuning Suite)
    音频编码:ADPCM
    软件推荐 : USB Over Network
    IOS的BLE蓝牙连接参数限制
    python pyinstaller
    QCC3003x BLE 设置私有地址
    QCC300x UART
  • 原文地址:https://www.cnblogs.com/ouyangtangfeng99/p/5505327.html
Copyright © 2011-2022 走看看