这是基于for循环的Java实践,有正三角,倒三角等形式的。
package com.zhidi;
public class Zuoye {
public static void main(String[] args) {
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j <= i ; j++){
System.out.print(j+"×"+i+"="+(j*i)+" ");
}
System.out.println();
}
System.out.println("\n=============================================================================\n");
for(int i = 1 ; i < 10 ; i++){
for(int j = 1; j <= 10-i ; j++){
System.out.print(j+"×"+i+"="+(j*i)+"\t");
}
System.out.println();
}
System.out.println("\n=============================================================================\n");
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j < i ; j++){
System.out.print("\t");
}
for(int k = i ; k < 10 ; k++){
System.out.print(k+"×"+i+"="+(k*i)+"\t");
}
System.out.println();
}
System.out.println("\n=============================================================================\n");
for(int i = 1 ; i < 10 ; i++){
for(int j = 1; j < 10-i ; j++){
System.out.print("\t");
}
for(int k = 1; k <= i ; k++){
System.out.print(k+"×"+i+"="+(k*i)+"\t");
}
System.out.println();
}
}
}//关于乘法口诀的打印程序