Java 有人能用简单的英语给我解释一下这个代码吗?

Java 有人能用简单的英语给我解释一下这个代码吗?,java,Java,产量为142963 int i, j, ans; for (i = 1; i <= 3; i++) { for (j = i; j > 0; j--) { ans = i * j; System.out.print(ans); } System.out.println(); } inti,j,ans; 对于(i=1;i 0;j--) { ans=i*j; 系统输出打印(ans); } System.out.println(); } 我使用了javascript,但

产量为142963

int i, j, ans;
for (i = 1; i <= 3; i++)
{ 
for (j = i; j > 0; j--)
{
    ans = i * j;
    System.out.print(ans);
}
System.out.println();
}
inti,j,ans;
对于(i=1;i 0;j--)
{
ans=i*j;
系统输出打印(ans);
}
System.out.println();
}

我使用了javascript,但没有得到相同的输出

vari,j,ans;
对于(i=1;i0;j--){
ans=i*j;
控制台日志(ans、i、j)
document.body.innerHTML+=ans+“
” }
}
它计算
i*j
,其中
1你至少应该用相关的语言标记它。除了你添加了一个额外的

,它不在原始代码中,输出是相同的。我相信原始帖子说输出是“1,2,3”,这就解释了这一点,这个问题很快就被多次修改过。