一、等差数列求和
package net.YGQ.p02.t04;
public class Task04 {
public static void main(String[] args) {
// 声明部分
int sum;
// 初始化
sum = 0;
// 处理部分
for (int i = 1; i <= 100; i++) { // 循环头:初始条件;循环条件;迭代条件
sum = sum + i; // 累加语句
}
// 输出部分
System.out.println("1 + 2 + 3 + …… + 100 = " + sum);
}
}
二、拓展
- 打印水仙花数
package net.YGQ.p02.t04;
public class Task04_1 {
public static void main(String[] args) {
for(int i = 100;i <= 999;i++) {
int a=i%10;
int b=i/10%10;
int c=i/100;
if(Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3)==i) {
System.out.println(i);
}
}
}
}