第1个回答 2016-10-08
public static void main(String[] args) {
printFor();
System.out.println();
printWhile();
}
private static void printFor() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int j = i; j <= 9; j++) {
System.out.printf("%d*%d=%2d ", i, j, i * j);
}
System.out.println();
}
}
private static void printWhile() {
int i;
int j;
i = 1;
while (i <= 9) {
j = 1;
while (j < i) {
System.out.print(" ");
j++;
}
j = i;
while (j <= 9) {
System.out.printf("%d*%d=%2d ", i, j, i * j);
j++;
}
System.out.println();
i++;
}
}