JAVA语言,使用循环嵌套语句编写程序,打印如图所示的图形。
九九乘法表
参考如下:
public class Hello {
private static Formatter formatter = new Formatter(System.out);
public static void main(String[] args) {
System.out.print("*|");
for (int i = 1; i <= 9; i++) {
String str = i + "";
format(i, str, str, str);
}
System.out.println();
System.out.print("=|");
for (int i = 1; i <= 9; i++) {
format(i, "======", "====", "=========");
}
System.out.println();
for (int i = 1; i <= 9; i++) {
System.out.print(i + "|");
for (int j = 1; j <= i ; j++) {
String str = i * j + "";
format(j, str, str, str);
}
System.out.println();
}
}
private static void format(int m, String a, String b, String c) {
if (m == 1)
formatter.format("%-6s", a);
else if (m == 9)
formatter.format("%-4s", b);
else
formatter.format("%-9s", c);
}
}
如有帮助,欢迎采纳哈!