菜鸟求解:为什么要j=i啊?
这是个很简单的9*9表的小程序
         public class testWhile {
	public static void main(String args[])
	{
		int i=9;
		int j=9;
		while(i>=1)
		{
			while((j<=i)&&(j>=1))
			{System.out.print(i+"*"+j+"="+j*i+"\t");
			j--;
			}
		System.out.print("\n");
		i--;
		j=i;
		}
	}
}
但是我突发奇想,i--之后i和j就已经被赋值了,我把j=i给去掉试试看,结果只有
“9*9=81  9*8=72 9*7=63	9*6=54	9*5=45	9*4=36	9*3=27	9*2=18	9*1=9”。这是为什么呀?
------解决方案--------------------
这是因为循环一遍后j=0