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("
    ");
    		}
    		
    
    	}
    
    }
    

      

  • 相关阅读:
    c# 一段生成6位不重复的随机数字码存8万个
    element ui 踩坑记
    Vue node.js 踩坑记
    javascript 异步回调链式调用 promise
    css 盒模型
    vue node.js 引入 linq
    Vue VsCode 项目 launch.json 文件
    node.js 基本语法识记
    Vue 2.0 入门示例识记
    在Windows系统中建立一个隐藏的帐户(在不登录界面显示)
  • 原文地址:https://www.cnblogs.com/nn369/p/8010550.html
Copyright © 2011-2022 走看看