只用while和if求出任意2整数个数之间的奇数和(java)

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:10:23
请注意:是2个数之间!

public int getSum(int a ,int b){
int sum = 0;
if(a != b){
int n = 1;
n += a>b?b:a;
while(n < (a>b?a:b)){
if(n%2==1){
sum = sum + n;
}
n ++ ;
}
}
return sum;
}

n=a+1;
sum=0;
while(n<b)
{
if(n%2==1)
{
sum=sum+n;
}
n=n+1;
}
return sum;