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里,否则加到sum2
sum1=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里,否则加到sum2
sum1+=c;
}else {
sum2=sum2+c;
}
c++;
}
System.out.println("偶数和"+"="+sum1);
System.out.println("奇数和"+"="+sum2);
}
};