java菱形案例解释_Java 实例 – 打印菱形
发布日期:2021-08-19 23:50:02 浏览次数:10 分类:技术文章

本文共 644 字,大约阅读时间需要 2 分钟。

package xuexi.Java.Two;

//Java 实例 – 打印菱形

public class Diamond {

public static void print(int size) {

if (size % 2 ==0){

size++;

}

for (int i=0;i

for (int j = size / 2 + 1; j > i + 1; j--) {

System.out.print(" "); // 输出左上角位置的空白

}

for (int j = 0; j < 2 * i + 1; j++) {

System.out.print("*"); // 输出菱形上半部边缘

}

System.out.println(); // 换行

}

for (int i = size / 2 + 1; i < size; i++) {

for (int j = 0; j < i - size / 2; j++) {

System.out.print(" "); // 输出菱形左下角空白

} for (int j = 0; j < 2 * size - 1 - 2 * i; j++) {

System.out.print("*"); // 输出菱形下半部边缘

}

System.out.println(); // 换行

}

}

public static void main(String[] args) {

print(3); // 输出 3 行的菱形

}

}

转载地址:https://blog.csdn.net/weixin_31363715/article/details/114544238 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java获取星期tian_Java 获取Date的“昨天”和“明天”
下一篇:2014蓝桥杯java b组题目_2014第五届蓝桥杯JavaB组省赛真题详解-Go语言中文社区

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年12月28日 09时00分11秒