/*
目的:继续练习循环结构的使用,掌握循环嵌套结构,清楚循环嵌套的执行流程顺序;
需求:使用for循环嵌套打印一个9 x 9乘法表;
思路:使用for的嵌套不断循环计算1-9与1-9的乘积;
步骤:设计两个乘数变量 i 、j ,设计一个sum用来存放乘积;
第一层循环:i
i 1-9
第二层j1-i 这里j的值要小于等于i的值;
sum = i * j;
利用循环结构打印输出每一个乘积值;
*/
class MultiplicationTable
{
public static void main(String[] args)
{
int sum;
int j = 1;
int i = 1;
//int newline = 1;
for(;i <= 9;i++) //第一层循环1-9
{
for(j = 1;j <= i;j++)//第二层循环1-i,j的值不能超过i的值,否则会重复输出。
{
sum = i * j; //计算积值赋值给sum
//if(newline <= 9) //可以通过if函数设定一行输出几个表达式
//{
System.out.print(i +"*"+j+"="+sum+"\t");
//newline++;
//}
//else
//{
//newline = 1; //当一行输出数量达到最大值后,换行后需要将计数值重置
//System.out.print("\n");
//}
}
System.out.print("\n"); //为了更合理的显示,每一个循环结束后换行输出,打印呈现阶梯状
}
}
}
/*
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
*/
Java学习_MultiplicationTable
最新推荐文章于 2024-08-28 23:57:47 发布