Heim  >  Artikel  >  Java  >  Teilen Sie den Implementierungscode zum Drucken einfacher Grafiken in Java

Teilen Sie den Implementierungscode zum Drucken einfacher Grafiken in Java

高洛峰
高洛峰Original
2017-01-17 16:26:491328Durchsuche

Normalerweise verwenden wir Zeichenwerkzeuge, um einfache Grafiken zu zeichnen.

Der Implementierungscode lautet wie folgt

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

Das Obige ist der gesamte Inhalt dieses Artikels. Dieses kleine Programm ist sehr vielseitig und ich hoffe, dass es für das Lernen aller hilfreich sein wird.

Weitere Artikel zum Teilen des Java-Implementierungscodes zum Drucken einfacher Grafiken finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn