運用Java語言可以實現各式各樣的乘法表。
首先是四種常見的三角形
int s;
for(int i=1;i<=9;i++
{
for(int j=1;j<=i;j++)
{
s=i*j;
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
int s;
for(int i = 9;i >= 1;i--)
{
int j = i;
while(j>=1&&j<=9){
s = i * j;
j--;
System.out.print(j+1+"*"+i+"="+s+"\t");
}
System.out.println();
}
int s;
for(int i=9;i>=1;i--)
{int j = i;
int a = 10- i;
while(j>=1&&j<=i){
s=i*j;
j--;
System.out.print(j+1+"*"+i+"="+s+"\t");
}
System.out.println();
while(a-->0){
System.out.print("\t");
}
}
int s;
for(int
i=1;i<=9;i++)
{ int a=9-i;
while(a-->0){
System.out.print("\t");
}
for(int j=1;j<=i;j++)
{
s=i*j;
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
其次爲等邊三角形狀
int s;
for(int i=1;i<=9;i++)
{ int a=(9-i)/2;
while(a-->0){
System.out.print("\t");
}
for(int j=1;j<=i;j++)
{
s=i*j;
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}