JAVA编程高手进,编写一个类,该类创建的对象可以计算等差数列之和,禁止复制粘贴,高手现编

大一新生,水平不高,不要高深的答案... 大一新生,水平不高,不要高深的答案 展开
 我来答
矢风快乐
推荐于2018-05-01 · TA获得超过991个赞
知道小有建树答主
回答量:632
采纳率:100%
帮助的人:326万
展开全部
public class Slum {
 public static void main(String[] args) {
  //1,3,3
  //等差数列:1,2,3...  前3项求和如下:
  System.out.println("Sn = "+a1suman(1,3,3));
  System.out.println("Sn = "+sumnda(3,1,1));
  System.out.println("Sn = "+sumnda2(1,3,1));
 }
 //知道a1,an
 public static int a1suman(int a1, int an, int n){
  return (a1+an)*n/2;
 }
 //知道n,d,a1
 public static int sumnda(int n, int a1, int d){
  return n*a1+n*(n-1)*d/2;
 }
 //知道n,d,a1
 public static int sumnda2(int a1, int n, int d){
  return (2*a1+(n-1)*d)*n/2;
 }
}
Linux00Unix
2013-06-11 · 超过31用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:66.3万
展开全部
public class Sequence {
   int  n0;//first  term
   int sum;//sum of the Sequence
   int d;//tolerance
   public Sequence( int  n0,int d){
    this.n0=n0;
    this.d=d;
   }
   public  static int SUM(int n0,int n,int d) {//return sum of n terms
    int sum=n*n0+n*(n-1)*d/2;
return sum;
   
   }
   public static void main(String args[]){
    Sequence s1=new Sequence(5,8);
    System.out.print(SUM(5,20,8));
   }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱我所爱丶Lyb
2013-06-11 · TA获得超过408个赞
知道小有建树答主
回答量:390
采纳率:0%
帮助的人:310万
展开全部

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式