PS:难度由上到下递增
第一种(两个for循环):
public class NineNineC {
public static void main(String[] args) {
for(int i = 1;i<=9;i++)
{
for(int j = 1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
第二种(1个for循环1个if,1个else):
public class NineNineC_2 {
public static void main(String[] args) {
for(int i = 1, j =1;j<=9;) {
if(i < j) {
i++;
j = 1;
System.out.println("");
}else {
System.out.print(i+"*"+j+"="+i*j+"\t");
j++;
}
}
}
}
第三种(1个for循环1个if):
public class NineNineC_3 {
public static void main(String[] args) {
for(int i = 1,j = 1;j <= i && i <= 9;j++)
{
System.out.print(i+"*"+j+"="+i*j+"\t");
if(i == j)
{
j = 0;
i++;
System.out.println();
}
}
}
}