/**
* 作业: 打印乘法表
* 姓名:王晓旺
* 学号:2014011739
* 班级:5班
*/
package com.works.www;
public class Table {
public static void main(String[] args) {
// 第一个三角阵
int i, j, p, q;
for (i = 1; i <= 9; i++) {
for (j = i; j <= 9; j++) {
System.out.print(i + "*" + j + "=" + i * j + " ");
}
System.out.println();
}
// 第二个三角阵
for (int i1 = 1; i1 <= 9; i1++) {
for (int j1 = 1; j1 <= 9; j1++) {
if (i1 > j1) {
System.out.print("\t");
} else {
System.out.print(i1 + "*" + j1 + "=" + i1 * j1 + "\t");
}
if (j1 == 9) {
System.out.println();
}
}
}
// 第三个三角阵
for (i = 1; i < 10; i++) {
for (j = 1; j <= i; j++) {
p = j * i;
if (p < 10) {
System.out.print(i + "*" + j + "=" + i * j + " ");
} else {
System.out.print(i + "*" + j + "=" + i * j + " ");
}
}
System.out.println();
}
// 第四个三角阵
for (i = 1; i < 10; i++) {
for (j = 1, q = 9 - i; j <= i; j++) {
while (q != 0) {
System.out.print(" ");
q--;
}
p = j * i;
if (p < 10) {
System.out.print(i + "*" + j + "=" + i * j + " ");
} else {
System.out.print(i + "*" + j + "=" + i * j + " ");
}
}
System.out.println();
}
}
}