你还可以加入制表符,让效果更美观点- public class chengfabiao
- {
- public static void main(String[] args)
- {
- for (int row=1;a<=9 ;a++ )
- {
- // 外层循环,
- for (int col=1;col<=row ;col++ )
- {
- // 内存循环,内存循环完成后,外层循环猜变化一次。
- // 打印信息到控制台
-
- // 这里还可以加入制表符,让排版更美观
- System.out.print(col+"*"+row+"="+(col*row)+",\t");
- }
- System.out.println();
- }
- }
- }
复制代码 这样打印的效果是每一列的第一个元素从1开始,第二个元素师行号
效果图:
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=6, 2*6=12, 3*6=18, 4*6=24, 5*6=30, 6*6=36,
1*7=7, 2*7=14, 3*7=21, 4*7=28, 5*7=35, 6*7=42, 7*7=49,
1*8=8, 2*8=16, 3*8=24, 4*8=32, 5*8=40, 6*8=48, 7*8=56, 8*8=64,
1*9=9, 2*9=18, 3*9=27, 4*9=36, 5*9=45, 6*9=54, 7*9=63, 8*9=72, 9*9=81,
反之,如果想让第一元素是行号,第二元素是列号,那就把row和col 交换位置
|