我們平時都是使用的畫圖工具進行簡單圖形的繪製,今天我們使用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 (); } }}
以上就是本文的全部內容,此小程序具有較強的通用性,希望對大家的學習有所幫助。