java代码绘制简单的图形
教大家如何用循环嵌套绘制几个简单的图形!
在一个循环语句内部再嵌套一循环或多个循环,称为嵌套循环。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代码绘制简单的图形相关推荐
- 用代码绘制简单的图形
package yc415; import java.util.Scanner; public class Draw { public static void main(String[] args) ...
- 利用matlab绘制简单IFS图形(Sierpinski三角形和BarnsleyFern巴恩斯利蕨)
利用matlab绘制简单IFS图形(Sierpinski谢尔宾斯基三角形和BarnsleyFern巴恩斯利蕨) 一.SierpinskiTriangle谢尔宾斯基三角形 谢尔宾斯基三角形(英语:Sie ...
- 【Qt】2D绘图之绘制简单的图形
00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 绘制图形 04. 画笔和画刷 05. 绘制弧线 06. 附录 01. 概述 Qt中提供了强大的2D绘图系统,可以使用同一A ...
- python 绘制简单的图形
简单的图形--python入门 代码: import turtle as t import mathdef main():t.pensize(14)t.pu()t.goto(-150,50)t.pd( ...
- java代码实现id_使用java代码实现简单的ID自增的工具类
在一些简单的业务中可能需要一些ID.这些ID是使用java代码实现的并不是通过数据库的自增实现的.下面是我写的一个简单的ID工具类,在使用的过程中你需要将最后一次的编号保存下来,你可以建一张表来维护这 ...
- 使用java代码实现简单的ID自增的工具类
在一些简单的业务中可能需要一些ID.这些ID是使用java代码实现的并不是通过数据库的自增实现的.下面是我写的一个简单的ID工具类,在使用的过程中你需要将最后一次的编号保存下来,你可以建一张表来维护这 ...
- Java代码实现简单的画板
预览效果 画板 程序介绍:该画板小程序实现了以下几个小功能,第一是可以画出我们想要的形状,这个在我的代码里只添加了几种图案,后期布局应该还会继续改进完善:第二个功能是改变图形的颜色:第三个就是清除画板 ...
- 怎样用python绘制简单的图形_用python 画几个简单图案
原博文 2019-11-15 09:44 − 1 turtle turtle这个库真的很好玩,用很简单几行代码就能画出好看的图案,最近无聊翻了翻之前自己画的哈哈哈哈,分享几个代码 画一个类似五颜六色的 ...
- sqllite java 代码,非常简单的SQLite的Java程序
/* 在你的代码中引用这个驱动: Class.forName("org.sqlite.JDBC"); Connection conn = DriverManager.getConn ...
最新文章
- 【超越白皮书3】DAG技术解析与实测
- windows系统下Python环境的搭建
- 如何使用Sublime Text 2重新格式化HTML代码?
- 如何授权用户访问网站 - [MOSS 2007应用日记]
- 冲刺第一天 12.29 SAT
- 卫星系统采用的轨道类型
- 性能压测工具选型对比
- c语言学习进阶-C语言带命令行参数的文件数据批量计算
- [转]linux下完全备份数据库mysql
- nodejs笔记五--MongoDB基本环境配置及增删改查;
- zynq开发系列5:通过AXI GPIO的中断实现PL端按键控制PS端LED(SDK开发详解)
- 用C#实现将html文件转换为chm文件
- web前端、个人简历模板、个人简历_优秀个人简历模板
- excel之快速输入带方块的对号和错号
- gitlab无法推送
- ts 文件报错原因1
- 谷歌浏览器突然不能翻译了怎么解决?
- 阿里云直播集成简要指南
- apicloud总结
- NR 5G 5G-GUTI解读