題目
輸出結果中不對稱的地方可以修改PRINT後空白數量讓他對正,至少在我的編譯器上他是對齊的
package ch6;
public class ch6_14_1
{
public static void main(String awgs[])
{
int i,j,k,s;
for(i=1;i<=9;i=i+3)
{
for(j=1;j<=9;j++)
{
for(k=i;k<=i+2;k++)
{
s=k*j;
System.out.print(k+"*"+j+"=");
if(s<10)
System.out.print(" ");
System.out.print(s+" ");
}
System.out.println();
}
System.out.println();
}
}
}
===============
1*1= 1 2*1= 2 3*1= 3
1*2= 2 2*2= 4 3*2= 6
1*3= 3 2*3= 6 3*3= 9
1*4= 4 2*4= 8 3*4=12
1*5= 5 2*5=10 3*5=15
1*6= 6 2*6=12 3*6=18
1*7= 7 2*7=14 3*7=21
1*8= 8 2*8=16 3*8=24
1*9= 9 2*9=18 3*9=27
4*1= 4 5*1= 5 6*1= 6
4*2= 8 5*2=10 6*2=12
4*3=12 5*3=15 6*3=18
4*4=16 5*4=20 6*4=24
4*5=20 5*5=25 6*5=30
4*6=24 5*6=30 6*6=36
4*7=28 5*7=35 6*7=42
4*8=32 5*8=40 6*8=48
4*9=36 5*9=45 6*9=54
7*1= 7 8*1= 8 9*1= 9
7*2=14 8*2=16 9*2=18
7*3=21 8*3=24 9*3=27
7*4=28 8*4=32 9*4=36
7*5=35 8*5=40 9*5=45
7*6=42 8*6=48 9*6=54
7*7=49 8*7=56 9*7=63
7*8=56 8*8=64 9*8=72
7*9=63 8*9=72 9*9=81
====================
package ch6;
public class ch6_14_2
{
public static void main(String awgs[])
{
int i,j,s;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
s=j*i;
if(s==1)
{
System.out.print(" ");
continue;
}
if(s<10)
System.out.print(" ");
System.out.print(s+" ");
if(j==9)
System.out.println();
}
}
}
}
==============
2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81