Bootstrap

四种不同三角形的九九乘法表

四种不同三角形的九九乘法表

package com.mwm;

public class Multiplication {

private static char[] nbsp;

public static void main(String[] args) {
	test1();
	test2();
	test3();
	test4();
}

private static void test4() {
	System.out.println("第一个九九表");
	for (int i = 9; i > 0; i--) {
		for (int j = 1; j <= 9 - i; j++) {
			System.out.print("\t");
		}
		for (int j = i; j > 0; j--) {
			if ((i * j) < 10)
				System.out.print("" + j + "*" + i + "=" + (i * j) + "\t");
			else
				System.out.print(+j + "*" + i + "=" + (i * j) + "\t");
		}
		System.out.println();
	}
}

private static void test3() {
	System.out.println("第二个九九表");
	for (int i = 1; i <= 9; i++) {
		for (int j = i; j < 9; j++) {
			System.out.print("\t");
		}
		for (int j = i; j > 0; j--) {
			if ((i * j) < 10)
				System.out.print("" + j + "*" + i + "=" + (i * j) + "\t");
			else
				System.out.print(+j + "*" + i + "=" + (i * j) + "\t");
		}
		System.out.println();
	}
}

private static void test2() {
	System.out.println("第三个九九表");
	for (int i = 1; i <= 9; i++) {
		for (int j = i; j <= 9; j++) {
			System.out.print(i + "*" + j + "=" + i * j + "\t");
		}
		System.out.println();
	}
}

private static void test1() {
	System.out.println("第四个九九表");
	for (int i = 1; i <= 9; i++) {
		for (int j = 1; j <= i; j++) {
			System.out.print(i + "*" + j + "=" + i * j + "\t");

		}
		System.out.println();
	}
}

}

;