全部展开
包ch02;
公共类测试{
publicstaticvoidmain (string [ ] args ) {
for(intI=1; i=9; I ) {
for(intj=1; j=i; j ) {
system.out.print(j'*'I'='(I*j ) ');
}System.out.println (;
}
}
}
测试结果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1 *6=62 *6=123 *6=184 *6=245 *6=306 *6=36
1 *7=72 *7=143 *7=214 *7=285 *7=356 *7=427 *7=49
1 *8=82 *8=163 *8=244 *8=325 *8=406 *8=487 *8=568 *8=64
1 *9=92 *9=183 *9=274 *9=365 *9=456 *9=547 *9=638 *9=729 *9=81
实现思路:如果“九九乘方62616964757 a 686964616 Fe 78988 e69 d 833133365646262”表中“1*1=1”的等式都看作一个整体,那么九九乘方表可以看作一个直角三角形,直角三角形的最后的输出必须是sys
代码如下所示。
公共类城市守护进程{
publicstaticvoidmain (string args [ ] ) {
for(intk=1; k=9; k () /外循环用于控制行数
for(intj=1; j=k; j ) {
system.out.print(j'*'k'='(j*k ) )t ' ); //'t '是一个选项卡
}
System.out.println (; //换行
}
}
}