怎样理解下面java的for循环嵌套,希望给出详细的解答,输出结果为菱形。

2025-02-25 18:36:21
推荐回答(3个)
回答1:

第一个嵌套的for循环答应的是菱形的上半部分,kong的循环是打印的空白,因为上半部分是三角形,所以×的值一行比一行多,所以kong减少,xing变大。
第二个嵌套的for循坏打印的是下半部分,kong1的循环打印的空白,小班部分是倒三角形,所以×值一行比一行少,所以kong1变大,xing1变小

回答2:

这个问题其实比较简单,给你个建议:在纸上画出一个菱形,以最左边的那个角为原点,标出其他顶点的横坐标…仔细对照代码看其执行过程即可!! 其实根据这样只要你画的出来的图形应该都能用代码实现

回答3:

for的嵌套:for(){
for(){}
}
第一个for打印的行,第二个打印的列。这么理解就可以了,实际开发中没有嵌套这么多的