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

  • 相关阅读:
    CLR Via CSharp读书笔记(6):类型和成员基础
    Maven 环境快速搭建二(eclipse+maven2+jetty)
    Struts2架构图
    Struts2 不依赖Spring 的测试方式
    最全的Eclipse使用快捷键
    ts2+Spring的UnitTest编写(使用StrutsTestCase的子类StrutsSpringTestCase)
    分析Vector、ArrayList、Hashtable、HashMap数据结分享一下
    Struts2与Velocity模板
    maven环境快速搭建
    转】Java集合框架学习笔记
  • 原文地址:https://www.cnblogs.com/kendn/p/8273006.html
Copyright © 2011-2022 走看看