java入案例4.docVIP

  • 1
  • 0
  • 约8.82万字
  • 约 23页
  • 2016-12-14 发布于河南
  • 举报
1 九九乘法表 1.1 问题 在界面打印九九乘法表,效果如图-1所示: 图-1 1.2 方案 此案例需要使用嵌套循环来实现。 分析图-1可以看出,九九乘法表一共需要输出九行数据,如图-2所示: 图-2 由图-2 可以看出,需要使用一个 for 循环来控制输出的行数。代码如下所示: //i变量用于控制行数 for (int i = 1; i 10; i++){ } 分析图-2中的每行,可以看出,每行中的乘法表达式的个数正好和行数相同。每个乘法表达式中,第一个乘数从 1 开始,乘到最大值(当前行数),而另一个乘数正好是行数,如图-3所示: 图-3 因此,在输出每行中的内容时,还需要使用一个 for 循环来控制每行中输出的表达式的个数。如果当前行为第 9 行,则循环的代码如下所示: //假设当前行为第 9 行 int i = 9; for (int j = 1; j = i; j++) { System.out.print( j + * + i + = + j*i + \t); } 因为行数并不固定,而是从第一行到第九行,因此,需要将两个循环嵌套起来,代码如下所示: //i变量用于控制行数 for (int i = 1; i 10; i++) { //j变量用于控制每行中参与计算的最大数值:与行数相等 for (int j = 1; j = i; j++) { System

文档评论(0)

1亿VIP精品文档

相关文档