我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用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编程实现月食简单代码分享,包括了Java编程实现月食简单代码分享的使用技巧和注意事项,需要的朋友参考一下 用java的框架和面板的知识做的一个展示月食过程的小程序。这里的想法就是先把背景设置成黑色,然后画一个黄色的圆作为月亮,接着画一个黑色的圆,将它的y坐标与月亮相同,让这个x不断的自增,(这个x代表的是fillArc()里面的那个其实位置坐标)然后很关键的两个方法是slee
本文向大家介绍java实现遍历树形菜单两种实现代码分享,包括了java实现遍历树形菜单两种实现代码分享的使用技巧和注意事项,需要的朋友参考一下 文本主要向大家分享了java实现遍历树形菜单的实例代码,具体如下。 OpenSessionView实现: TreeAction实现 总结 以上就是本文关于java实现遍历树形菜单两种实现代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:
问题内容: 我想在Python 3.5中打印以下模式(我是编码新手): 但是我只知道如何使用下面的代码打印以下内容,但不确定如何将其反转以使其成为完整的菱形: 任何帮助,将不胜感激! 问题答案: 由于中排和最大排的星星有9颗星,因此您应该使之等于9。您可以打印出一半的菱形,但是现在您必须尝试制作一个可以打印特定数量的空格的函数,然后具体数量的星星。因此,请尝试开发一种模式,使每行中的空格和星星数量
你能直接在一台已连接到你的计算机上的打印机上打印一个MATLAB图形,或输出图形到一种MATLAB所支持的图象文件格式。这里提供两种打印或输出图形的方法。 在File菜单下用Print选项 用print命令 从菜单打印 在File菜单下方有四个菜单选择是关于打印的。 Page Setup选项显示一个对话框, 它使你能调整打印页图形的特征。 Print Setup选项显示一个对话框,它设置打印默认值
本文向大家介绍Java 中jasperReport实现动态列打印的实现代码,包括了Java 中jasperReport实现动态列打印的实现代码的使用技巧和注意事项,需要的朋友参考一下 Java 中jasperReport实现动态列打印的实现代码 以下代码中注释说明很清楚,希望能帮助到大家,大家参考下。 示例代码: 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢
本文向大家介绍PHP实现的简单三角形、矩形周长面积计算器分享,包括了PHP实现的简单三角形、矩形周长面积计算器分享的使用技巧和注意事项,需要的朋友参考一下 运用PHP面向对象的知识设计一个图形计算器,同时也运用到了抽象类知识,这个计算器可以计算三角形的周长和面积以及矩形的周长和面积。本图形计算器有4个页面:1.PHP图形计算器主页index.php; 2.形状的抽象类shape.class.