Java编程题:以多种不同的方式输出九九乘法表
九九乘法表相信大家在学习C语言的时候就已经接触到了,但归根到底还是嵌套for循环
.
第一种方式:方形
代码如下:
public static void main(String[] args) {
//方形
for (int i = 1; i <=9; i++) {
for (int j = 1; j <=9; j++) {
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
打印结果如下:
第二种方式:三角形
代码如下:
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 + "=" + (i * j) + "\t");
}
System.out.println();
}
}
运行结果如下:
第三种方式:倒三角
代码如下:
public static void main(String[] args) {
//倒三角
for (int i=1; i<=9; i++) {
for (int j=i; j<=9; j++) {
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
运行结果如下:
第四种方式:倒三角
代码如下:
public static void main(String[] args) {
//倒三角
for (int i=9; i>=1; i--) {
for (int j=1; j<=i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
运行结果如下: