关闭。这个问题需要更加关注。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,更新这个问题,使它只关注一个问题。
两天前关门了。
改进这个问题
我仍然不理解这个对角星挑战中的逻辑。有人能解释一下这个逻辑是如何工作的吗?因为我正在努力理解如何正确使用for循环,这是我最后一个挑战
public static void printSquareStar(int number){
if (number < 5)
System.out.println("Invalid Value");
else {
for (int i = 1; i <= number; i++) {
for (int j = 1; j <= number; j++) {
if (i == 1 || i == number || j == 1 || j == number || i == j || j == (number - i + 1))
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
暂无答案!
目前还没有任何答案,快来回答吧!