for (int j=1j==ij++){
System.out.print(i+"*"+j+"="+(i*j)+"\t")
}
i=1时,j=1,好吧,出来了1*1=1
j=2时,i==j不成立了,所以j不++了.所以j永远是2了.永远不等于,所以不会打印了.
i=2,3,4,5,6,7,8,9时
j开始等于1,结果j永远不会等于i,所以j永远是1了,后面的也就不会执行,不会打印了
代码如下:
public class qct {
public static void main(String[] args)
{
int i=0
int j=0
for(i=1i<=9i++)
{ for(j=ij<=9j++)
System.out.print(i+"*"+j+"="+i*j+"\t")
System.out.println()
}
}
}
扩展资料
import java.lang.*
import java.util.Arrays
public class ChengFB
{
public static void main(String[] args)
{
int[] Num=new int[10]
for(int i=1i<10i++)
{
Num[i]=i
}
for(int m=9m>0m--)
{
for(int j=9j>=mj--)
{
int Result
Result=Num[m]*Num[j]
System.out.print(Num[j]+"*"+Num[m]+"="+Result+" ")
}
System.out.println()
}
}
public int Multi(int x,int y)
{
int temp
temp=x*y
return temp
}
}