zoukankan      html  css  js  c++  java
  • java 打出菱形

    /* 大体思路

    将菱形分成上下两部分,每部分都按照(空格 ,星号 ,换行)思路进行

    */

    public class Diamond{

    public class Diamond{
    
      public static void main(String args[]){
    
        int total=7; //total 为菱形一半的行数(包括最长那行)
    
        //上半部分
    
        for(int i=1;i<=total-1;i++){
    
        //m 为每行空格数,m 必须用 total 和 i 表达出来,找规律写表达式
    
        for(int m=1;m<=total-i;m++){
    
        System.out.print(" ");  //双引号里包含空格
    
          }
    
        //n 为每行星个数,n 必须用 tota l和 i 表达出来,找规律写表达式
    
        for(int n=1;n<=2*i-1;n++){
    
        System.out.print("*");
    
          }
    
        System.out.println();
    
        }
    
        //下半部分三角形
    
        for(int i=1;i<=total;i++){
    
        //空格
    
        for(int m=1;m<=i-1;m++){
    
        System.out.print(" ");
    
        }
    
        //星号
    
        for(int n=1;n<=2*(total-i)+1;n++){
    
        System.out.print("*");
    
        }
    
        //换行
    
        System.out.println();
    
        }
    
      }
    
    }
    
    

              *
              ***
            *****
          *******
        *********
      ***********
    *************
      ***********
        *********
          *******
            *****
              ***
                *

  • 相关阅读:
    Zabbix 最新安装视频
    Centos大文件切割和合并
    Docker 基础
    Docker的安装及加速
    mysql/MariaDB 搭建后创建密码及开启远程
    zabbix 添加 ROS 软路由监控 WinBox设置
    解决zabbix3.4X图形页面中文乱码
    Redis 4.0+安装及配置
    Zabbix3.4服务器的搭建--CentOS7
    CentOS 7 Nginx+PHP环境搭建!
  • 原文地址:https://www.cnblogs.com/tytr/p/5623366.html
Copyright © 2011-2022 走看看