教大家如何用循环嵌套绘制几个简单的图形!

在一个循环语句内部再嵌套一循环或多个循环,称为嵌套循环。while、do-while与for循环可以任意嵌套多层。

  • 下面我们先来打印一个矩形。
/*打印矩形。                      *    ****************    ****************    ****************    ****************    ***************                                            */
public class Rectangle {public static void main(String[] args) {int tr = 5; // 打印5行int td =15; // 一行15个*for(int i = 1; i <= tr; i++){//行的循环for(int j = 1; j <= td; j++){//列的循环System.out.print("*");}System.out.println(); // 一行输出对应的*后换行}}
}

运行后的结果:

是不是很简单!
*下面我们打印一个等腰三角形!

/*打印等腰三角形。
*      *
*     ***
*    *****
*   *******
*/
public class Triangle {public static void main(String[] args) {int line =4; //打的三角形的行数for(int i = 1; i <= line ; i++){ // 行的循环for(int j = 0; j < line - i; j++){ // 每行前面的空格个数。System.out.print(" "); // 每行应该输出的空格个数。}for(int j = 1; j <= 2 * i - 1; j++){ System.out.print("*"); // 每行输出的*个数}System.out.println(); // 换行操作                         }}
}

运行后的结果:

*下面在打印一个菱形:

 /*打印菱形。                 *      *                      *     ***                                 *    *****                       *   *******                            *    *****                         *     ***                                *      *    *   分为上下两个等腰三角形来打印          *   上等腰三角形*     下等腰三角形*  菱形的行数永远为奇数行,假设行数为line=7。*      上等腰三角形,假设上等腰三角形的行数使用sup来表示,sup = length/2+1 = 4*   下等腰三角形,假设下等腰三角形的行数使用sub来表示,sub = length - sup = 3*/
public class Rhombus {public static void main(String[] args) {int line = 7; //总行数int sup = line / 2 + 1;  int sub = line - sup;     //上面的等腰三角形for(int i = 1; i <= sup; i++){for(int j = 0; j < sup - i; j++){System.out.print(" ");}for(int j = 1; j <= 2 * i - 1; j++){  System.out.print("*");}System.out.println();                          }//这是下面的等腰三角形for(int i = 1; i <= sub ; i++){for(int j = 1; j <= i; j++){System.out.print(" ");}for(int j =1; j <= 2*(sup-i)-1;j++ ){ System.out.print("*");}System.out.println();  }   }
}

打印的结果如下:

好了,就打这么多了!
下次作品再见!

java代码绘制简单的图形相关推荐

  1. 用代码绘制简单的图形

    package yc415; import java.util.Scanner; public class Draw { public static void main(String[] args) ...

  2. 利用matlab绘制简单IFS图形(Sierpinski三角形和BarnsleyFern巴恩斯利蕨)

    利用matlab绘制简单IFS图形(Sierpinski谢尔宾斯基三角形和BarnsleyFern巴恩斯利蕨) 一.SierpinskiTriangle谢尔宾斯基三角形 谢尔宾斯基三角形(英语:Sie ...

  3. 【Qt】2D绘图之绘制简单的图形

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 绘制图形 04. 画笔和画刷 05. 绘制弧线 06. 附录 01. 概述 Qt中提供了强大的2D绘图系统,可以使用同一A ...

  4. python 绘制简单的图形

    简单的图形--python入门 代码: import turtle as t import mathdef main():t.pensize(14)t.pu()t.goto(-150,50)t.pd( ...

  5. java代码实现id_使用java代码实现简单的ID自增的工具类

    在一些简单的业务中可能需要一些ID.这些ID是使用java代码实现的并不是通过数据库的自增实现的.下面是我写的一个简单的ID工具类,在使用的过程中你需要将最后一次的编号保存下来,你可以建一张表来维护这 ...

  6. 使用java代码实现简单的ID自增的工具类

    在一些简单的业务中可能需要一些ID.这些ID是使用java代码实现的并不是通过数据库的自增实现的.下面是我写的一个简单的ID工具类,在使用的过程中你需要将最后一次的编号保存下来,你可以建一张表来维护这 ...

  7. Java代码实现简单的画板

    预览效果 画板 程序介绍:该画板小程序实现了以下几个小功能,第一是可以画出我们想要的形状,这个在我的代码里只添加了几种图案,后期布局应该还会继续改进完善:第二个功能是改变图形的颜色:第三个就是清除画板 ...

  8. 怎样用python绘制简单的图形_用python 画几个简单图案

    原博文 2019-11-15 09:44 − 1 turtle turtle这个库真的很好玩,用很简单几行代码就能画出好看的图案,最近无聊翻了翻之前自己画的哈哈哈哈,分享几个代码 画一个类似五颜六色的 ...

  9. sqllite java 代码,非常简单的SQLite的Java程序

    /* 在你的代码中引用这个驱动: Class.forName("org.sqlite.JDBC"); Connection conn = DriverManager.getConn ...

最新文章

  1. 【超越白皮书3】DAG技术解析与实测
  2. windows系统下Python环境的搭建
  3. 如何使用Sublime Text 2重新格式化HTML代码?
  4. 如何授权用户访问网站 - [MOSS 2007应用日记]
  5. 冲刺第一天 12.29 SAT
  6. 卫星系统采用的轨道类型
  7. 性能压测工具选型对比
  8. c语言学习进阶-C语言带命令行参数的文件数据批量计算
  9. [转]linux下完全备份数据库mysql
  10. nodejs笔记五--MongoDB基本环境配置及增删改查;
  11. zynq开发系列5:通过AXI GPIO的中断实现PL端按键控制PS端LED(SDK开发详解)
  12. 用C#实现将html文件转换为chm文件
  13. web前端、个人简历模板、个人简历_优秀个人简历模板
  14. excel之快速输入带方块的对号和错号
  15. gitlab无法推送
  16. ts 文件报错原因1
  17. 谷歌浏览器突然不能翻译了怎么解决?
  18. 阿里云直播集成简要指南
  19. apicloud总结
  20. NR 5G 5G-GUTI解读

热门文章

  1. 使用WinDbg搭建edk2 DEBUG环境
  2. IntelliJ IDEA 2018.3 安装+永久激活[Windows]
  3. 九种linux查询日志命令总结
  4. 前端学起来特别吃力,新人入前端怎么学?
  5. rails 中的pluck 方法
  6. 五分钟GO、KEGG和COG注释和富集分析
  7. 3000元台式电脑组装配置单2022 3000元组装电脑配置推荐2022
  8. 谷歌退出中国为360挑战百度创造了机会
  9. 数据分析方法之用户画像分析!
  10. 时间计算题100道_2019消防工程师考试易考6大类型计算题