【2】分别使用while、do while、for循环正序、倒序显示乘法表
1.使用while循环倒序显示
public class table {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=9,j=9;
while(i>=1)
{
while((j<=i)&&(j>0))
{
System.out.print(i+"*"+j+"="+i*j+" ");
j--;
}
System.out.println();
i--;
j=i;
}
}
}
2.使用while循正序显示
public class table2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=1,j=1;
while(i<=9)
{
while((j>=i)&&(j<=9))
{
System.out.print(i+"*"+j+"="+i*j+" ");
j++;
}
System.out.println();
i++;
j=i;
}
}
}
3.使用do while循环倒序显示
public class table3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=9,j=9;
do
{
do
{
System.out.print(i+"*"+j+"="+i*j+" ");
j--;
}
while((j<=i)&&(j>0));
System.out.println();
i--;
j=i;
}
while(i>0);
}
}
4.使用for循环正序显示
public class table4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=9;i++)
{
for(int j=1;j<=9;j++)
{
if(j<=i)
{
System.out.print(j+"*"+i+"="+i*j+" ");
}
}
System.out.println();
}
}
}