九九乘法表相信大家一定非常熟悉,应该是不少人小学时的恶梦。
关于在JAVA正确输出九九乘法表的代码图如下
for(int i=1;i<=9;i++){ for(int j=1;i<=j;j++){ System.out.print(j+"*"+i+"="+j*i) } System.out.println(); }
运行结果如下
现在的需求是让个位数的数字对齐。
首先要清楚的知道我们需要在什么地方添加和怎么去添加,用什么来添加。
看上面的我们可以看出需要改动的地方就只有4处,这时候就需要去找规律了。
其实我们可以先写一个很直接的条件,当if(j==2 && i==2 || j==2 && i==3 || j==2 && i==4) || (j==3 && i==3)我们就可以在结果前面加一个空格,当然从上面的代码我们也可以进行优化,if(j==2 && i<=4 || i==3 && j==3),运行结果如下。