用java语言编写程序,求1000以内的奇数之和及偶数之和

如题所述

int jishuSUM = 0; //初始奇数和
int oushuSUM = 0; //初始偶数和
for (int i = 1; i < 1000; i++) {
int yushu = i%2; //取余数
if(yushu == 0){ //能被0整除的是偶数
oushuSUM = oushuSUM+i; //偶数和
}else {
//否则是奇数

jishuSUM = jishuSUM+i; //奇数和
}
}
System.out.println("-- 奇数和 : "+jishuSUM);
System.out.println("-- 偶数和 : "+oushuSUM);
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-23
/**
 * @param type 0为奇数,1为偶数
 * @return
 */
public static int getResult(int type) {
    int odd = 0;//奇数
    int even = 0;//偶数
    for (int i = 0; i < 1000; i++) {
        if (i % 2 == 0) {
            even += i;
        } else {
            odd += i;
        }
    }
    if (type == 0)
        return odd;
    else
        return even;
}

第2个回答  2015-11-17
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum = sum + i;

}
System.out.println(sum);
第3个回答  2015-11-17
public class Test {
public static void main(String[] args){
int i=1;
int j=0;
int jishusum=0;
int oushusum=0;
for(;i<=1000;i=i+2){
jishusum=jishusum+i;
}
for(;j<=1000;j=j+2){
oushusum=oushusum+j;
}
System.out.println("奇数和: "+jishusum);
System.out.println("偶数和:"+oushusum);
}
}
相似回答