zoukankan      html  css  js  c++  java
  • Java 实例 – 打印菱形

    package xuexi.Java.Two;
    //Java 实例 – 打印菱形
    public class Diamond {
    public static void print(int size) {
    if (size % 2 ==0){
    size++;
    }
    for (int i=0;i<size/2+1;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 行的菱形
    }
    }
  • 相关阅读:
    pyinstaller
    screen
    docker
    rsync
    shutil模块
    mysql innodb 理解
    B 树和B+树存储的区别
    B-树原理分析
    mysql 通过mycat 读写分离
    mysql 主从复制
  • 原文地址:https://www.cnblogs.com/husband/p/14257863.html
Copyright © 2011-2022 走看看