分享java打印简单图形的实现代码
更新时间:2015年07月31日 15:17:36 投稿:lijiao
这篇文章主要分享给大家运用java打印简单图形:三角形,菱形,四边形,需要的朋友可以参考下
我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用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(); } } }
以上就是本文的全部内容,此小程序具有较强的通用性,希望对大家的学习有所帮助。
相关文章
SpringBoot中的maven插件spring-boot-maven-plugin使用
这篇文章主要介绍了SpringBoot中的maven插件spring-boot-maven-plugin使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12MyBatisPlus PaginationInterceptor分页插件的使用详解
这篇文章主要介绍了MyBatisPlus PaginationInterceptor分页插件的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-03-03SpringSecurity oAuth2.0的四种模式(小结)
本文主要介绍了SpringSecurity oAuth2.0的四种模式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-02-02SpringBoot整合Dubbo+Zookeeper实现RPC调用
这篇文章主要给大家介绍了Spring Boot整合Dubbo+Zookeeper实现RPC调用的步骤详解,文中有详细的代码示例,对我们的学习或工作有一定的帮助,需要的朋友可以参考下2023-07-07
最新评论