• Java


    1. 思路:发现菱形的规律 ,定义三个变量,左边距和右边距,中间的边距 。   具体规律观察上图  。

    2.上代码:

    //输出空心菱形
    public class ForToLingXing {
    
        public static void main(String[] args) {
            
            byte lingWidth = 14; // 定义菱形的宽度
            
            int middle = 1; //距离 中
            
            int left,right; // 距离左和右
            left = right = lingWidth/2;
            
            //第一行
            String kg = ""; // 定义空格
            for(int i=0;i<lingWidth/2+1;i++){
                kg+=" ";
            }
            System.out.println(kg+"*"+kg);
            
            /**
             * 上
             */
            for(int i=0;i<lingWidth/2;i++){
                //求出两侧空格
                String sideKg = "";
                for(int s=1;s<=left;s++){
                    sideKg+=" ";
                }
                
                //求出中间的
                String innerKg = "";
                for(int inner=1;inner<=middle;inner++){
                    innerKg+=" ";
                }
                
                System.out.println(sideKg+"*"+innerKg+"*"+sideKg);
                
                left--;
                right--;
                middle+=2;
            }
            
            middle = middle-2*2;
            /**
             * 下
             */
            for(int i=1;i<lingWidth/2;i++){
                String sideKg = "";
                for(int s=1;s<=left;s++){
                    sideKg+=" ";
                }
                
                //求出中间的
                String innerKg = "";
                for(int inner=1;inner<=middle;inner++){
                    innerKg+=" ";
                }
                
                System.out.println("  "+sideKg+"*"+innerKg+"*"+sideKg);
                
                left++;
                right++;
                middle-=2;
            }
            //最后一行
            System.out.println(kg+"*"+kg);
        }
    
    }
  • 相关阅读:
    property函数
    robotframework常见问题解决汇总
    python 基本的序列和映射规则
    robot framework -记录错误
    python 函数部分
    python-文件操作
    网络检测,版本更新
    应用FMDB进行数据存储
    xcode5 各区域快捷键大全
    全国第七届大学生计算机设计大赛
  • 原文地址:https://www.cnblogs.com/500m/p/13656563.html
Copyright © 2020-2023  润新知