在java 定义一个方法,给定两个数字,求出这两个数字之间所有偶数的和

在java 中定义一个方法,给定两个数字,求出这两个数字之间所有偶数的和

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

public int getResult(Integer num1,Integer num2){
    int num=num1+1;
    int sumValue=0;
    while(num<num2){
        if(num%2==0 ){
            sumValue+=num;
            num+=2;
        }
                else{
                    num++;
                }
    }
    return sumValue;
}

//确保两个数都为整数
public int getResult(Integer num1,Integer num2){
    int num=num1+1;
    int sumValue=0;
    while(num<num2){
        if(num%2==0 ){
            sumValue+=num;
            num++
        }
    }
    return sumValue;
}
    public static int sum(int num1,int num2){
            int sum=0;
            for(int i=num1,j=num2;i<=j;i++,j--){
                  if(i!=j){ 
                      if(i%2==0){
                          sum += i;
                      }
                      if(j%2==0){
                          sum += j;
                      }
                  }else{
                      if(i%2==0)
                          sum+=i;
                  }
            }
            return sum;
    }