课本109页习题

本文介绍了一个使用静态成员变量实现累加功能的Java程序案例。案例中定义了两个类:class B 和 public class A。class B 包含一个静态成员变量 sum 用于存储累加结果,并通过 getSum 方法实现1到指定数的累加。public class A 中创建了两个 class B 的实例并分别设置累加上限,最后输出两个实例调用 getSum 方法得到的累加结果之和。

  class B {

            int  n;

            static   int   sum=0;

          void  setN(int  n){

                           this.n=n;

            }

              int  getSum()  {

                             for (int  i=1;i<=n;i++) {

                                        sum=sum+i;

                                }

                           return  sum;

                     }

           }

     public  class   A  {

                             public  class void  main(String   args[] ) {

                                 B b1=new  B();

                                 B b2=new  B();

                                 b1.setN(3);

                                 b2.setN(5);

                                 int  s1=b1.getSum();

                                int  s2=b2.getSum();

                      System.out.println(s1+s2);

            }

   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值