逻辑结构常见练习

来源:互联网 发布:青岛广电网络客服电话 编辑:程序博客网 时间:2024/05/18 15:05
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();}}}

0 0