java基础题,打出乘法口诀,为什么我的程序停不下来了?(求求回答一下)

package zuoye;

public class one {
public static void main(String args[]){
for(int i=1;i<10;i++){
for(int j=1;i<10;j++){
System.out.println(i+"x"+j+"="+(i*j));
}
System.out.println();
}
}
}

内循环的条件判断一直不变i一直等于1,就会死循环

for (int i = 1; i < 10; i++) {
            for (int j = i; j < 10; j++) {
                System.out.print(i + "x" + j + "=" + (i * j)+"   ");
            }
            System.out.println();
        }

你第二个for循环里面的条件写错了,你把j写错成了i