使用嵌套循环实现九九乘法表
代码
使用两层for循环,第一个for控制行,第二个for控制列。
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i = 1;i < 10; i++) {
for(int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+i*j);
System.out.print(" ");
}
System.out.println();
}
}
}
运行结果
发现第三行和第四行的第三列不对齐,调整一下:
增加几行代码
if(i == 3 && j == 2)
System.out.print(" ");
if(i == 4 && j == 2)
System.out.print(" ");
运行结果
完整源代码
public class Practice {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i = 1;i < 10; i++) {
for(int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+i*j);
if(i == 3 && j == 2)
System.out.print(" ");
if(i == 4 && j == 2)
System.out.print(" ");
System.out.print(" ");
}
System.out.println();
}
}
}
到这里九九乘法表就实现啦,有可以优化的地方欢迎大佬指教~