——题目描述:
解题步骤:
my(); 表示自己写的
web(); 网上大神写的
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
my(x);
web(x); //待后续补充...
}
}
public static void my(int x){
int n = 1;
int sing = 1;
int doub = 1;
int singSum = 0;
int doubSum = 0;
while (n >= 1 && n <= 100) {
for (n = 1; n <= x; n++) {
if ((n % 2) != 0) {
sing = n;
// System.out.println("sing=" + sing);
singSum = n + singSum;
} else {
doub = n;
// System.out.println("doub=" + doub);
doubSum = n + doubSum;
}
}
int total = singSum - doubSum;
System.out.println(total);
break;
}
}
自己问题:
这道题我的问题很小,因为是 奇数加 偶数减,只要拥有判断奇偶的思维,此题迎刃而解