编写JAVA程序,计算正整数1-50中的奇数之和,并输出最终结果
展开全部
我回答的时候估计你已经去重修了吧,那我还是写下自己的写法自己看吧。
public
static
int
getOddNumberSum(int
i)
{
if(i%2==0){
return
i*i/4;
}else{
return
getOddNumberSum(i-1)+i;
}
}
顺便写个偶数的
public
static
int
getEvenNumberSum(int
i)
{
if(i%2==0){
return
i*(i+2)/4;
}else{
return
getEvenNumberSum(i-1);
}
}
public
static
int
getOddNumberSum(int
i)
{
if(i%2==0){
return
i*i/4;
}else{
return
getOddNumberSum(i-1)+i;
}
}
顺便写个偶数的
public
static
int
getEvenNumberSum(int
i)
{
if(i%2==0){
return
i*(i+2)/4;
}else{
return
getEvenNumberSum(i-1);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询