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

    package com.demo01;
    
    public class Triangle {
    
    	/**
    	 * @param args
    	 */
    	 /*
    	 * 第一步:规定输出的行数
    	 * 第二步:输出空格 再输出一个星,递增
    	 * 第三步:输出下半部分
    	 * 	     输出一颗星, 空格,再输出星(递减), 空格 , 结尾再输出一颗星   
    	 * 第四步:输出最后一行星
    	 */
    //	public static void rhombus(){
    //		for(int i=1; i<=25;i++){
    //			System.out.print("*");
    //		}
    //		System.out.println();
    //		//输出上半部分
    //		for(int j =1; j<=(25-5)/2; j++){
    //			//每一行的内容
    //			System.out.print("*  ");
    //			//输出空格
    //			for(int n=1;n<=(25-5)/2-j;n++){
    //				System.out.print("   ");
    //			}
    //			//输出星
    //			for(int h=1;h<=2*j-1;h++){
    //				System.out.print("*");
    //			}
    //			//输出空格
    //			for(int n=1;n<=(25-5)/2-j;n++){
    //				System.out.print("  ");
    //			}
    //			//结尾 星
    //			System.out.print("  *");
    //			System.out.println();
    //		}
    //		
    //		//输出下半部分
    //		for(int i=1;i<=9;i++){
    //			//输出一颗星
    //			System.out.print("*  ");
    //			//输出空格
    //			for(int h=1;h<=i;h++){
    //				System.out.print("   ");
    //			}
    //			//输出星 17
    //			for(int n=1;n<=20-i*2-1;n++){
    //				System.out.print("*");
    //			}
    //			//输出空格
    //			for(int h=1;h<=i;h++){
    //				System.out.print("  ");
    //			}
    //			//结尾 星
    //			System.out.print("  *");
    //			System.out.println();
    //		}
    //		for(int m=1; m<=25;m++){
    //			System.out.print("*");
    //		}
    //		
    //	}
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//rhombus();
    		
    		System.out.println("输出菱形");
    		//输出菱形
    		int n = 10;
    		for(int m=0;m<2*n-5;m++){
    			System.out.print("*");
    		}//第一行
    		System.out.println();
    		for(int i=0;i<n;i++){//上部分
    			System.out.print("*");
    			for(int j=0;j<=n-i+2;j++){
    				System.out.print(" ");
    			}
    			for(int k=n-i;k<=n;k++){
    				System.out.print("*");
    			}
    			for(int m=0;m<n-i+4;m++){
    				System.out.print(" ");
    			}
    			System.out.print("*");
    			System.out.print("
    ");
    		}
    		//下部分
    		
    		for(int i=0;i<n+1;i++){
    			System.out.print("*");
    			for(int j=n-i;j<=n+2;j++){
    				System.out.print(" ");
    			}
    			for(int k=0;k<=n-i;k++){
    				System.out.print("*");
    			}
    			for(int m = n-i;m<n+3;m++){
    				System.out.print(" ");
    			}
    			System.out.print("*");
    			System.out.print("
    ");
    		}
    		for(int m=0;m<2*n-5;m++){
    			System.out.print("*");
    		}
    		
    		System.out.println();
    		//打印直角三角形
    		System.out.println("直角三角形");
    		for(int i=0;i<6;i++){
    			for(int j=0;j<=i;j++){
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    		
    		
    		System.out.println("输出菱形");
    		//输出菱形
    		int n1 = 6;
    		for(int i=0;i<n1;i++){
    			for(int j=0;j<=n1-i;j++){
    				System.out.print(" ");
    			}
    			for(int k=n1-i;k<=n1;k++){
    				System.out.print("*");
    			}
    			System.out.print("
    ");
    		}
    		for(int i=0;i<n1+1;i++){
    			
    			for(int j=n1-i;j<=n1;j++){
    				System.out.print(" ");
    			}
    			for(int k=0;k<=n1-i;k++){
    				System.out.print("*");
    			}
    			System.out.print("
    ");
    		}
    		
    
    	}
    
    }
    

      

  • 相关阅读:
    Reactive Extensions (Rx) 入门(5) —— Rx的事件编程
    Reactive Extensions (Rx) 入门(4) —— Rx的事件编程
    Reactive Extensions (Rx) 入门(3) —— Rx的事件编程
    Reactive Extensions (Rx) 入门(2) —— 安装 Reactive Extensions
    Reactive Extensions (Rx) 入门(1) —— Reactive Extensions 概要
    Xamarin NuGet 缓存包导致 already added : Landroid/support/annotation/AnimRes 问题解决方案
    Android 系统Action大全
    Xamarin Forms 实现发送通知点击跳转
    如何理解灰度发布
    推荐一款分布式微服务框架 Surging
  • 原文地址:https://www.cnblogs.com/nn369/p/8010550.html
Copyright © 2011-2022 走看看