1.题目:某函数原型为int MySum(int m,int n);其功能是求两个正整数参数m到之间(包括m和n)所有的偶数的和,例如MySum(3,10)的返回值为28.
2.分析:
方法MySum中的 m作为指针不断移动 直到n 循环结束
通过对2取余数判断是否为偶数 然后累加
3.代码运行测试(复制可以直接运行)
import java.util.Scanner;
public class _01 {
static int MySum(int m,int n){
int sum=0;
while(m<=n){
if(m%2==0){
sum=sum+m;
m++;
}else{
m++;
}
}
return sum;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.printf("请输入两位正整数参数");
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();
int n=sc.nextInt();
int sum=MySum(m, n);
System.out.printf(m+"-"+n+"所有偶数的和为:"+sum);
}
}