- 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
您可能关注的文档
- 2_Java语言基础二.ppt
- 2008年江苏省计算机等级考试VB试题.doc
- 不锈复合钢焊接.doc
- 京瓷KM250维修资料.doc
- 7预备费,设期利息.ppt
- 股市技术分股市秘籍ATR指标技术.doc
- 自动控制原第一章答案.ppt
- VB上机作4.doc
- 初中生怎样好简单的几何基础知识.doc
- PCT临床用指导.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)