JAVA小案例-分别计算100以内奇数和偶数的和
没啥可说的,就是for循环加if分支,也可以用while写。
代码如下:
public class Jiouhe {/*** 分别计算100以内奇数和偶数的和* @param args*/public static void main(String[] args){int sum1=0;int sum2=0;for (int c=1;c<=100;c++){if (c%2==0){
//%就是取余数的意思。如果除以2之后余数为0,说明是偶数,加到sum1里,否则加到sum2sum1=sum1+c; //也可以写成sum1+=c}else {sum2=sum2+c;}}System.out.println("偶数和"+"="+sum1);System.out.println("奇数和"+"="+sum2);}
};
结果如下
然后也可以用while写,效果是一样的,只不过while的话循环体和迭代要放在后边大括号里边:
public class Jiouhe {/*** 分别计算100以内奇数和偶数的和* @param args*/public static void main(String[] args){int sum1=0;int sum2=0;int c=0;while (c<=100){if (c%2==0){
//%就是取余数的意思。如果除以2之后余数为0,说明是偶数,加到sum1里,否则加到sum2sum1+=c;}else {sum2=sum2+c;}c++;}System.out.println("偶数和"+"="+sum1);System.out.println("奇数和"+"="+sum2);}
};