方法1:```
import java.util.Scanner;
/*
* 计算任意数字数以内奇数偶数和
*@author Chill_Lyn
*/
public class SumOfOddEven1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("你想计算X以内的奇数偶数和? ");
int x = scanner.nextInt();
int sum1 = 0;
int sum2 = 0;
for (int i = 1; i <= x; i += 2) {
sum1 += i;
}
System.out.println("奇数和:" + sum1);
for (int i = 0; i <= x; i += 2) {
sum2 += i;
}
System.out.println("偶数和:" + sum2);
}
}
方法2:
import java.util.Scanner;
/*
* 计算任意数字数以内奇数偶数和
*@author Chill_Lyn
*/
public class SumOfOddEven2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("你想计算X以内的奇数偶数和? ");
int x = scanner.nextInt();
int i=0;
int sum1=0;
int sum2=0;
while(i<=x) {
if(i%2==1) {
sum1+=i;
}else {
sum2+=i;
}
i++;
}
System.out.println("奇数和:"+sum1);
System.out.println("偶数和:"+sum2);
}
}