Java 这段代码如何使用for循环形成z形? 公共类主{ 公共静态void main(字符串[]args){ int numTiles=8; for(int i=0;i
Java 这段代码如何使用for循环形成z形? 公共类主{ 公共静态void main(字符串[]args){ int numTiles=8; for(int i=0;i,java,for-loop,Java,For Loop,i是行号,j是列号。(这是正确的,因为println仅在i递增时发生,而不是j) 当i==0时,您位于顶行,当i==numTiles-1时,您位于底行。因此,第一条if语句打印Z的顶部和底部水平线 当i+j==numTiles-1时,您位于主对角线上。因此,第二条if语句打印Z的对角线 因为Z只是一条顶部和底部的水平线和一条对角线,它们一起打印所有的数据。i是行号,j是列号。(这是正确的,因为println只在i增加时发生,而不是j) 当i==0时,您位于顶行,当i==numTiles-1时,您
i
是行号,j
是列号。(这是正确的,因为println
仅在i
递增时发生,而不是j
)
当i==0
时,您位于顶行,当i==numTiles-1
时,您位于底行。因此,第一条if
语句打印Z的顶部和底部水平线
当i+j==numTiles-1
时,您位于主对角线上。因此,第二条if
语句打印Z的对角线
因为Z只是一条顶部和底部的水平线和一条对角线,它们一起打印所有的数据。
i
是行号,j
是列号。(这是正确的,因为println
只在i
增加时发生,而不是j
)
当i==0
时,您位于顶行,当i==numTiles-1
时,您位于底行。因此,第一条if
语句打印Z的顶部和底部水平线
当i+j==numTiles-1
时,您位于主对角线上。因此,第二条if
语句打印Z的对角线
因为Z只是一条顶部和底部的水平线和一条对角线,它们一起打印所有的数据。
i
表示行索引,而j
表示列
打印顶行和底行if
打印对角线,因为它等效于线性函数else if
(仅当x+y=c
为x,y
)i,j
else if
中的打印切换为数字2
:
让numTiles=8;
for(设i=0;i }
i
表示行索引,而j
表示列
打印顶行和底行if
打印对角线,因为它等效于线性函数else if
(仅当x+y=c
为x,y
)i,j
else if
中的打印切换为数字2
:
让numTiles=8;
for(设i=0;i
用a逐步浏览代码。用a逐步浏览代码。
public class Main {
public static void main(String[] args) {
int numTiles = 8;
for(int i=0; i<numTiles;i++){
for(int j=0; j<numTiles;j++){
if(i==0 || i==numTiles-1){
System.out.print("1");
}else if (i+j==numTiles-1){
System.out.print("1");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}