while循环:计算1-100之间所有数字的和,所有偶数的和,所有奇数的和
public class sum100 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=0;
int sum=0;//总和
int sumOdd=0;//奇数和
int sumOuShu=0;//偶数的和
int sumBy5=0;
while(i<=100) {
sum+=i;//sum=sum+i
if(i%2==0) {
sumOuShu+=i;//偶数
}if(i%5==0) {
sumBy5+=i;
}
else {
//奇数
sumOdd +=i;
}
i++;
}
System.out.println("1-100的总和:"+sum);
System.out.println("1-100的奇数总和:"+sumOdd);
System.out.println("1-100的偶数总和:"+sumOuShu);
System.out.println("1-100的被5整数数之和:"+sumBy5);
}
}
结果:
1-100的总和:5050
1-100的奇数总和:4000
1-100的偶数总和:2550
1-100的被5整数数之和:1050