>  기사  >  Java  >  Java에서 간단한 그래픽을 인쇄하기 위한 구현 코드 공유

Java에서 간단한 그래픽을 인쇄하기 위한 구현 코드 공유

高洛峰
高洛峰원래의
2017-01-17 16:26:491322검색

우리는 간단한 그래픽을 그릴 때 주로 그리기 도구를 사용합니다. 오늘은 간단한 그래픽을 인쇄할 때 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 중국어 웹사이트를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.