九九乘法表
思路:先打印第一列的,让外循环控制行数,让内循环控制列数
代码:
package hsp_java;
public class DoubleFor02 {
public static void main(String[] args) {
for (int i = 1;i <= 9;i++){
for(int j = 1;j <= 1;j++){
System.out.println(j + "*" + i + "=" + i*j );
}
}
}
}
结果:
与九九乘法表对比:
(1)第一次外循环都打印一次,第二次外循环九九乘法表打印两次,第三次外循环九九乘法表打印三次…,这个是由里面的循环实现的
(2)打印的数字用转义字符隔开了
(3)都打印了九行,这是由外面的循环决定的
也就是说外面的循环可以控制行数,这一点与九九乘法表相同可以不更改
里面的循环决定了列数,仔细观察可以发现第一行打印一列,第二行打印两列……
也就是说每行的列数与行数相同,即列数 = 每行行数,
设行数为n,
从1到n的数字分别乘以行数n就是要打印的结果。
利用外面循环的i就可以控制打印结果。
代码如下:
package hsp_java;
public class DoubleFor02 {
public static void main(String[] args) {
for (int i = 1;i <= 9;i++){
for(int j = 1;j <= i;j++){
System.out.print(j + "*" + i + "=" + i*j + "\t");
}
System.out.println();
}
}
}