欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

分享java打印简单图形的实现代码

程序员文章站 2022-06-05 13:40:28
...
我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形

实现代码如下

package test;
/**
 *
 * @author hanzel
 * @打印图形
 *
 */
public class Array {
  public static void main(String[] args) {
    //打印长方形
    int[] a = new int[10];
    for(int i=0 ;i<a.length;i++){
      for(int j=0;j<a.length;j++){
        System.out.print("*");
      }
    System.out.println();
    }
    System.out.println();
     
    //打印倒直角三角形
    int[] b = new int[10];
    for(int i=0 ;i<b.length;i++){
      for(int j=0;j<b.length-i;j++){
        System.out.print("*");
      }
    System.out.println();
    }
    System.out.println();
     
    //另一种倒直角三角形
    int[] e = new int[10];
    for(int i=0;i<e.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");       
      }
      for(int m=0;m<e.length-i;m++){
        System.out.print("*");
      } 
    System.out.println();
    }
    System.out.println();
     
    //打印出平行四边形
    int[] c = new int[10];
    for(int i=0;i<c.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");       
      }
      for(int m=0;m<c.length;m++){
        System.out.print("*");
      } 
    System.out.println();
    }
    System.out.println();
     
    //另一种平行四边形
    int[] h = new int[10];
    for(int i=0 ;i<h.length;i++){
      for(int j=0;j<h.length-i;j++){
        System.out.print(" ");       
      }
      for(int m=0; m<h.length;m++){
        System.out.print("*");
      }
    System.out.println();
    }
    System.out.println();
     
    //打印正直角三角形
    int[] d = new int[10];
    for(int i=0;i<d.length;i++){
      for(int j=0;j<i;j++){
        System.out.print("*");       
      }
    System.out.println();
    }
    System.out.println();
     
    //打印另一种正直角三角形
    int[] f = new int[10];
    for(int i=0;i<f.length;i++){
      for(int j=0;j<f.length-i;j++){
        System.out.print(" ");   
      }
      for(int m=0;m<i;m++){
        System.out.print("*");   
      }
    System.out.println();
    }
    System.out.println(); 
     
     
    //打印出直角梯形
    int[] g = new int[10];
    for(int i=0;i<g.length;i++){
      for(int j=0;j<g.length;j++){
        System.out.print("*");       
      }
      for(int m=0;m<i;m++){
        System.out.print("*");
      } 
    System.out.println();
    }
    System.out.println();
 
    //等腰三角形
    int[] k = new int[10];
    for(int i=0;i<k.length;i++){
      for(int j=0;j<k.length-i;j++){
        System.out.print(" ");   
      }
      for(int m=0;m<2*(i+1)-1;m++){
        System.out.print("*");   
      }
    System.out.println();
    }
    System.out.println();
    //另一种等腰三角形
    int[] l = new int[10];
    for(int i=0;i<l.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");       
      }
      for(int m=0;m<2*(l.length-i)-1;m++){
        System.out.print("*");
      } 
    System.out.println();
    }
    System.out.println(); 
   
    //菱形
    int[] o = new int[10];
    for(int i=0;i<o.length;i++){
      for(int j=0;j<o.length-i;j++){
        System.out.print(" ");   
      }
      for(int m=0;m<2*i-1;m++){
        System.out.print("*");   
      }
      System.out.println();
    }
    for(int i=0;i<o.length;i++){
      for(int j=0;j<i;j++){
        System.out.print(" ");       
      }
      for(int m=0;m<2*(o.length-i)-1;m++){
        System.out.print("*");
      } 
      System.out.println();
    }
  }
}

以上就是本文的全部内容,此小程序具有较强的通用性,希望对大家的学习有所帮助。

更多分享java打印简单图形的实现代码相关文章请关注PHP中文网!

相关标签: java 简单图形