publicstaticvoidmain(String[] args){
// 计算1-1000中所有偶数的和。int sum =0;for(int i =1; i <=1000; i++){
if(i %2!=0){
sum += i;}}
System.out.println(sum);}
2、奇数和
publicstaticvoidmain(String[] args){
// 计算1-1000中所有奇数的和。int sum =0;for(int i =1; i <=1000; i++){
if(i %2==0){
sum += i;}}
System.out.println(sum);}
累(加、乘)数
1、求n(n<1000)以内所有整数的累加和,但是如果遇到个位为5的数,则跳过不累加
publicstaticvoidmain(String[] args){
// 求n(n<1000)以内所有整数的累加和,但是如果遇到个位为5的数,则跳过不累加。// n的值由用户从键盘输入。
Scanner sc =newScanner(System.in);int n = sc.nextInt();int sum =0;for(int i =0; i < n; i++){
int g = i %10;if(g ==5){
continue;}
sum += i;}
System.out.println(sum);}
2、用户从键盘输入n(n<200)的值,求从12+22+……n^2的结果
publicstaticvoidmain(String[] args){
// 用户从键盘输入n(n<200)的值,求从1^2+2^2+……n^2的结果。// n^2表示n的平方。int sum =0;
Scanner sc =newScanner(System.in);int n = sc.nextInt();for(int i =1; i <= n; i++){
sum += Math.pow(i,2);}
System.out.println(sum);}
3、计算1!+2!+3!+……+9!
publicstaticvoidmain(String[] args){
// 计算1!+2!+3!+……+9!// 乘阶 1 * 1 + 1 * 2 + 1 * 2 * 3 + ……int t =1;int sum =0;for(int i =1; i <=9; i++){
t *= i;
sum += t;}
System.out.println(sum);}
超完全数字不变数
1、水仙花数
publicstaticvoidmain(String[] args){
// 输出所有的水仙花数,并统计水仙花数的个数。int sum =0;for(int i =100; i <1000; i++){
int g = i %10;int s = i /10%10;int b = i /100%10;if(g * g * g + s * s * s + b * b * b == i){
sum++;
System.out.println(i);}}
System.out.println("水仙花数共"+ sum +"个");}
2、四叶玫瑰数
publicstaticvoidmain(String[] args){
// 四叶玫瑰数// 如果是四叶玫瑰数,输出1;// 否则输出0;// 如:1634 输出:1
Scanner sc =newScanner(System.in);int num = sc.nextInt();int g = num %10;int s = num /10%10;int b = num /100%10;int q = num /1000%10;if