zoukankan      html  css  js  c++  java
  • 2017.12.1 如何用java写出一个菱形图案

    上机课自己写的代码

    两个图形原理都是一样的
    1.一共有仨个循环 注意搞清楚每一层循环需要做的事情
    2.第一层循环:是用来控制行数
    3.第二层循环控制打印空格数
    4.第三层循环是用来循环输出星星

    import java.util.*;
    public class demo1{
    	public static void main(String[] args){
    		for(int i=1;i<=5;i++){
    			for(int j=5;j>i;j--){
    				System.out.print(" ");
    			}
    				for(int k=1;k<=2*i-1;k++){
    					System.out.print("*");
    			}
    			System.out.println();
    		}
    		
    		for(int i=1;i<=4;i++){
    			for(int j=1;j<=i;j++){
    				System.out.print(" ");
    			}
    				for(int k=7;k>=2*i-1;k--){
    					System.out.print("*");
    			}
    			System.out.println();
    		}
    	}
    }
    
    

    小的菱形框

    public class demo2{
    	public static void main(String[] args){
    		for(int i=1;i<=3;i++){
    			for(int j=3;j>i;j--){
    				System.out.print(" ");
    			}
    			for(int k=1;k<=2*i-1;k++){
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    		
    		for(int i=1;i<=2;i++){
    			for(int j=1;j<=i;j++){
    				System.out.print(" ");
    			}
    			for(int k=3;k>=2*i-1;k--){
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    	}
    }
    
  • 相关阅读:
    HDU1429:胜利大逃亡(续)
    HDU1728:逃离迷宫
    HDU1253:胜利大逃亡
    HDU1180:诡异的楼梯
    HDU1175:连连看(搜索)
    HDU1072:Nightmare
    HDU1074:Doing Homework
    Codeforces Round #259 (Div. 1)A(公式)
    HDU1430;魔板(BFS+康托展开)
    Codeforces785D
  • 原文地址:https://www.cnblogs.com/qichunlin/p/7944798.html
Copyright © 2011-2022 走看看