Java 打印99乘法表
public static void main(String[] args) { for (int i = 1; i <=9 ; i++) { for (int j = 1; j <=i ; j++) { int sum = i*j; System.out.print(j+"*"+i+"="+sum+ " "); } System.out.print("\n"); } } }
这样打印发现会有点稍微的瑕疵 并没有对齐 那么我们令小于10的值 占两位
如下:
package test0805; public class Test2 { public static void main(String[] args) { for (int i = 1; i <=9 ; i++) { for (int j = 1; j <=i ; j++) { int sum = i*j; if (sum<10) { System.out.print(j+"*"+i+"="+" "+sum+ " "); }else{ System.out.print(j+"*"+i+"="+sum+ " "); } } System.out.print("\n"); } } }
如图: