空心菱形的显示

2018-08-02 05:54:00来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

public static void main(String[] args) {//菱形实心时,数量为1,2,3......
int a = 10;//菱形的边为10个 *
for (int i = 1; i <= a; i++) {
for (int j = 1; j <= a - i; j++) {
System.out.print(" ");//打印空格
}
for (int k = 1; k <= i; k++) {
if (k == 1 || k == i) {//只有第一个和最后一个位置输出 * ,其他位置输出空格
System.out.print("* ");
} else {
System.out.print(" ");// 2倍的空格
}
}
System.out.println();
}//打印上半部分菱形(即三角形)
for (int i = 1; i < a; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int m = 1; m <= a - i; m++) {
if (m == 1 || m == a - i) {
System.out.print("* ");
} else {
System.out.print(" ");//2倍的空格
}
}
System.out.println();
}
}

}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:数据结构:哈希 哈希函数 哈希表

下一篇:重载和重写的区别