package zhang.com;
public class Doen99 {
public static void main(String[] args) {
// dome99();// 输出九九乘法表
// oneTo100();//计算100以内的奇数的和、偶数的和
// mod5();//用循环结构输出1000之内所有被5整除的数,并且每行最多输出3个
// Add1();//求:1+(1+2)+(1+2+3)+. . .+(1+2+3+. . .+100)
// shengfa();//求:1!+2!+3!+4!+. . .+15!
}
/**
* 求:1!+2!+3!+4!+. . .+15!
*/
private static void shengfa() {
int sum = 0;
for (int i = 1; i <= 15; i++) {
int Temp = 1;
for (int j = 1; j <= i; j++) {
Temp *= j;
}
sum += Temp;
}
System.out.println(sum);
}
/**
* 求:1+(1+2)+(1+2+3)+. . .+(1+2+3+. . .+100)
*/
private static void Add1() {
int sum = 0;
// 直接求和
for (int i = 1; i <= 100; i++) {
for (int j = 1; j <= i; j++) {
sum += j;
}
}
for (int i = 1; i <= 4; i++) {
int t = 0;// 用一个临时变量
for (int j = 1; j <= i; j++) {
t += j;
}
sum += t;
}
System.out.println(sum);
}
/**
* 用循环结构输出1000之内所有被5整除的数,并且每行最多输出3个
*/
private static void mod5() {
int i = 0;
int j = 0;
for (i = 1; i <= 1000; i++) {
if (i % 5 == 0) {
System.out.print(i + "\t");
j++;
if (j % 3 == 0) {
System.out.println();
j = 0;
}
}
}
}
/**
*
* 计算100以内的奇数的和、偶数的和
*/
private static void oneTo100() {
int sum1 = 0;
int sum2 = 0;
for (int x = 1; x < 100; x++) {
if (x % 2 == 0) {
sum2 += x;
} else {
sum1 += x;
}
}
System.out.println(sum1);
System.out.println(sum2);
}
/**
* 输出九九乘法表
*/
private static void dome99() {
for (int x = 1; x <= 9; x++) {
for (int y = 1; y <= x; y++) {
System.out.print(y + "*" + x + "=" + y * x + "\t");
}
System.out.println();
}
}
}
逻辑结构常见练习
最新推荐文章于 2021-11-21 19:52:14 发布