基本上我想要一颗钻石,其中有两个中心,长度为九个。
public class ThreeDotTwelvec {
final static int numRows = 10;
public static void main(String[] args) {
for (int row = 0; row < numRows; row++) {
for (int star = numRows - row - 1; star > 0; star--) {
System.out.print(" ");
}
for (int star = 0; star >= row; star--) {
System.out.print("*");
}
System.out.println();
}
}
}
答案 0 :(得分:1)
这个网站不是为了做功课,所以我不能发布答案。但是,你的钻石上半部分正确。
我可以给你一个提示,可以帮助你思考如何使用for
循环。诀窍是始终考虑你需要的数字。
*
***
*****
那是9个空格和1个星,
8个空格和3个星级
7个空格和5个星。
现在,你如何从10(你正在使用的常数),0,1和2(前三个数字将来自你的外循环)得到这些数字?
另一半你需要一个不同的程序,但它应该非常相似。
*****
***
*
祝你好运!