zoukankan      html  css  js  c++  java
  • 利用java程序打印空菱形

    public class Test1 {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int a=9;//定义菱形高度(只能为奇数)
            int b=(int)a/2+1;//定义菱形一半的高度
            for(int i=1;i<=a;i++){
                //上半边的菱形
                if(i<=b){
                    for(int s=b-i;s>0;s--){
                        System.out.print(" ");
                    }
                    for(int z=2*i-1;z>0;z--){
                        if(z==1|z==2*i-1){
                            System.out.print("*");//打印星形
                        }
                        else{
                            System.out.print(" ");//打印空格
                        }
                    }
                }
                //下半边的菱形
                else{
                    for(int m=0;m<i-b;m++){
                        System.out.print(" ");
                    }
                    for(int k=1;k<=2*(a-i+1)-1;k++){
                        if(k==1|k==2*(a-i+1)-1){
                            System.out.print("*");//打印星形
                        }
                        else{
                            System.out.print(" ");//打印中间空格
                        }
                        }
                        
                    
                }
                System.out.println();    //换行
            }
            }
        }

  • 相关阅读:
    SQL查看数据库中每张表的数据量和总数据量
    Asp.Net Mvc Area二级域名
    Asp.Net Mvc 整站Https
    Task 开始 停止
    最全省份城市生成代码
    代理
    反射和工厂模式
    枚举
    IO
    集合类(二)
  • 原文地址:https://www.cnblogs.com/kendn/p/8273006.html
Copyright © 2011-2022 走看看