Java 九九乘法表(for、while、do{}while实现)
运行效果:
想要实现如图所示的九九乘法表,首先可以来观察一下其的特征。在此处涉及到多行多列,所以选择使用嵌套循环。一般外层控制行,内层控制列,在内循环中进行打印输出。
//用while实现
public static void main(String[] args) {
int i=1,j=1;
do
{
j=1;
do //打印乘法表每行内容
{
System.out.print(j+"*"+i+"="+i*j+"t"); //输出表格
j++; //累加循环变量
}while(j<=i);
System.out.println(); //打印一行后换行
i++; //累加循环变量
}while(i<=9); //共9行
}
//使用for实现
public static void main(String[] args) {
int i,j;
for(i=1;i<=9;i++) //共9行
{
for(j=1;j<=i;j++) //打印乘法表每行内容
{
System.out.print(j+"*"+i+"="+i*j+"t"); //输出表格
}
System.out.println(); //打印一行后换行
}
}
//使用while实现
public static void main(String[] args) {
int i=1,j=1;
while(i<=9) //共9行
{
j=1;
while(j<=i) //打印乘法表每行内容
{
System.out.print(j+"*"+i+"="+i*j+"t"); //输出表格
j++; //累加循环变量
}
System.out.println(); //打印一行后换行
i++; //累加循环变量
}
}



