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();    //换行
            }
            }
        }

  • 相关阅读:
    js字符串分割
    Maven打包出错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
    Kafka
    linux 切换PHP版本
    linux 查看服务状态及开发端口
    php消息队列
    windows 设置composer 淘宝镜像
    PHP使用CURL详解
    linux php7.0 安装redis扩展
    linux 快速查找安装目录方法
  • 原文地址:https://www.cnblogs.com/kendn/p/8273006.html
Copyright © 2011-2022 走看看