黑马程序员技术交流社区
标题: 99乘法表的打印 [打印本页]
作者: 惜缘1989 时间: 2016-3-2 10:51
标题: 99乘法表的打印
具体思路如下:
(1)外层for循环控制行,九九乘法表有9行,即循环9次,定义变量i,从1自增到9.
(2)内层for循环控制列。九九乘法表,它的列数为对应的行号,比如第一行有一列,第二行有两列... ...所以要用行数来控制列数,即定义变量j<=i。
(3)观察九九乘法表的格式,可以发现规律为:行数 * 列数 = 行数乘以列数的值,即 i * j = i * j。 注:\t是制表符,为了让打印的格式对齐。
注意,外层for循环每循环一次,即每打印一行,就要用空的打印语句来换行。
代码实现如下:
/*打印99乘法表*/
public class Print99{
public static void main(String[] args){
for(int i = 1;i<=9;i++) { //外层循环决定n(n=9)阶的乘法表,即行数
for(int j = 1;j<=i;j++) { //内层循环决定列数
System.out.print(j+"*"+i+"="+j*i+"\t"); // 打印第i行, 不换行
}
System.out.println(); //第i行打印完之后,换行
}
}
}
作者: 南国强 时间: 2016-3-2 11:13
学习了
作者: 惜缘1989 时间: 2016-3-3 23:36
都是为了黑马币啊
作者: 南国强 时间: 2016-3-4 23:00
干嘛要说出来
作者: 韩文通 时间: 2016-3-4 23:28
这么简单的程序敲出来,除了黑马币,再也想不到第二种解释了
作者: 摇曳的风 时间: 2016-3-4 23:40
这种简单的帖子不会被删除吗
作者: liu1097974712 时间: 2016-3-4 23:45
i admire you
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |