Bootstrap

java打印4种不同角度的三角形,以九九乘法表为例

public class MultiplicationTable {

	public static void main(String[] args) {

		for (int i = 1; i <= 9; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print(j + "*" + i + "=" + j * i + "\t");
			}
			System.out.println();
		}
		System.out.println("-----------------------------------------------------------------------");
		for (int i = 1; i <= 9; i++) {
			for (int j = 1; j <= 9; j++) {
				if (i <= j) {
					System.out.print(i + "*" + j + "=" + i * j + "\t");
				}
			}
			System.out.println();
		}
		System.out.println("-----------------------------------------------------------------------");
		for (int i = 1; i <= 9; i++) {
			fspace2(i);
			for (int j = 1; j <= i; j++) {
				System.out.print(j + "*" + i + "=" + j * i + "\t");
			}
			System.out.println();
		}
		System.out.println("-----------------------------------------------------------------------");

		for (int i = 1; i <= 9; i++) {
			fspace(i);
			for (int j = i; j <= 9; j++) {
				System.out.print(j + "*" + i + "=" + j * i + "\t");
			}
			System.out.println();
		}

	}

	private static void fspace(int n) {
		// TODO Auto-generated method stub
		while (n > 1) {
			System.out.print("\t");
			n--;
		}
	}

	private static void fspace2(int n) {
		// TODO Auto-generated method stub
		while (n < 9) {
			System.out.print("\t");
			n++;
		}
	}
}

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

;