平行四边形

要想在控制台生成一个平行四边形是最简单的一个,首先先在控制台上输出一个长方形,因为平行四边形可以由长方形转变。要想输出长方形就先输出一条边,好几条边叠加在一起就是长方形了。

public static void main(String[] args) {for(int i=1;i<=5;i++) {   for(int j=1;j<=5;j++) {System.out.print("*");}System.out.println();}}

这个就是一个长方形了,而平行四边形只不过是在每行的“ * ”前面加几个空格罢了,而这个空格也是有规律的,要不然他也不会斜。所以只要在输出长方形的代码前面加入一串输出空格的代码就行了。看起来很简单想起来很难,只要会了就很简单了。

for(int i=1;i<=5;i++) { for(int j=1;j<=5-i;j++) { System.out.print(" "); }for(int j=1;j<=5;j++) {System.out.print("*");}System.out.println();

在输出的时候println后面的ln要去掉,ln的意思就是换行不去掉的话就只会输出一列空格和“ * ”。

三角形

比要把右半边的图案倒过来,但是在代码编写上是不一样。在写的时候要提前观察这个图形的规律是什么。从第一排开始星号是1,3,5,7,9。这个规律可以直接看出来,都是奇数。所以关系可以写成 i*2因为一会写得是for循环所以 i 是逐渐递增的,这样就可以将奇数标识出来了。

for(int i=1;i<=5;i++) { for(int j=1;j<=5-i;j++) { System.out.print(" "); }for(int j=1;j<=5;j++) {System.out.print("*");}System.out.println();}

然后再加上每一行前面的空格就可以组成了一个三角形。

菱形

菱形相对于三角形又难了一点,但仔细想想只不过是一个正三角形再加上一个倒着的三角形,就形成菱形了,所以我们的三角形代码就行当于是菱形的一半了,另一半只不过和正三角形的规律相反,我们把每行输出空格递增改成递减,然后” * “按照”7,5,3,1“来安排就可以了。

for(int i=1;i<=5;i++) {for(int j=1;j<=5-i;j++) {System.out.print(" ");}for(int j=1;j<=i*2-1;j++) {System.out.print("*");}System.out.println();}for(int i=1;i<=4;i++) {for(int j=1;j<=i;j++) {System.out.print(" ");}for(int j=1;j<=8-i*2+1;j++) {System.out.print("*");}System.out.println();}

奥对了,每一次小循环之后一定要换行,否则是不会有形状的。

平行四边形,三角形,菱形。相关推荐

  1. 双重for循环打印星号矩形,平行四边形,三角形规律总结

    双重for循环打印星号矩形,平行四边形,三角形规律总结 双重for循环就是在一个for循环里面在插入另一个for循环,格式如下 for(){for(){}} 当外面的循环运行一次,内部的循环需要运行一 ...

  2. JAVA程序之矩形、三角形、平行四边形、菱形

    矩形 public class b {public static void main(String[] args) {System.out.println("矩形");//**** ...

  3. css绘制常见的一些图形(线条、箭头、三角形、矩形、圆、椭圆、平行四边形、菱形、梯形)

    css常见的图形绘制 线段的绘制 直线(实线) 直线(虚线) 箭头的绘制 单箭头 双箭头 三角形的绘制 直角三角形 三角形 矩形 圆 椭圆 梯形的实现 梯形 直角梯形 圆角梯形 菱形的实现 通过正方形 ...

  4. 用css快速绘制多边形(三角形/菱形/梯形/五角星)-polygon辅助属性

    在css中有个有趣的属性叫做clip-path,它的一种辅助属性叫做polygon,MDN对他的介绍如下: clip-path CSS 属性使用裁剪方式创建元素的可显示区域.区域内的部分显示,区域外的 ...

  5. 使用Java实现矩形 平行四边形 等腰三角形 菱形 倒三角

    矩形代码: for(int i =1; i<=4 ;i++) {for(int a =1; a<=4; a++) {System.out.print("*");}//换 ...

  6. shell用for循环编辑显示形状格式(99乘法表,三角,梯形,平行四边形,菱形等)

    文章目录 99乘法表 使用"*"符号制作各种形状图 矩形 直角三角形 倒直角三角形 反直角三角形 等腰三角形 平行四边形 梯形 等腰梯形 菱形 99乘法表 #!/bin/bashf ...

  7. C语言for循环打印各种字符三角形+菱形的方法

    1.编写一个程序,在用户输入某个大写字母后,产生一个金字塔图案,例如输入字母E: AABAABCBAABCDCBA ABCDEDCBA C语言代码实现: #include <stdio.h> ...

  8. Java中利用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等

    //打印一个正直角三角形. public class testfor{ public static void main(String[] args){     for(int i=1;i<=10 ...

  9. Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等

    1.打印正直角三角形 package javacto.taobao.com; public class TestFor {public static void main(String[] args) ...

  10. 嵌套循环打印三角形 菱形 99乘法表

    public static void main(String[] args) {/*** 打印菱形* 嵌套循环外层控制行,内层控制列* 外层循环走一次,内层循环走所有次* break只能跳出一次循环* ...

最新文章

  1. 为什么python会火?看到这个几个与众不同的地方你就懂了!
  2. 存储过程分页,按多条件排序(原创)
  3. Codeforces Round #737 (Div. 2) D. Ezzat and Grid 线段树动态开点
  4. python特征匹配 查找_特征匹配+单纯形查找对象
  5. 【LeetCode笔记】41. 缺失的第一个正数(Java、哈希)
  6. python退出mainloop_不要阻塞tkinter的mainloop
  7. android adapter hierarchy
  8. 福利 | 闷骚的程序员是如何讲冷笑话的?
  9. 家政服务微信小程序开发
  10. python爬虫--获取百度热榜
  11. Mysql索引优化和锁机制
  12. SSM+高校学生综合评测系统 毕业设计-附源码200851
  13. 【RT-Thread 开源作品秀】时光空间立方
  14. 机器学习一百天 数据预处理
  15. 恐怕你确定自己喜欢做什么
  16. ff新推荐的关闭办法
  17. Jmeter入门实战(二)如何使用Jmeter的BeanShell断言,把响应数据中的JSON跟数据库中的记录对比
  18. 人机工程学产品设计案例_儿童产品设计的那些原则【北京新易设计坊】
  19. 如果用某些暴力软件来强行卸载客户端结果会怎样?
  20. 硕士毕业论文参考文献整理、插入以及各种相关心得(限武汉大学EndNote软件)

热门文章

  1. C#与.NET程序员面试宝典 1.2.6 样例:求职信
  2. 房价上涨还会持续下去吗?
  3. 前端:实现各样的验证码
  4. 基于IView UI 的关闭当前页面,并返回上一页
  5. android5.1远程升级,Android 5.1中FOTA升级APN的方法
  6. HTML标记【表格的控制】!
  7. USB复合设备(键盘鼠标U盘三合一)基于标准库
  8. 概率论与数理统计中的独立(独立 独立同分布 不相关)
  9. 联想yoga710风扇声音过大解决方法
  10. MySQL学习之创建表—部门,员工,工资,奖金表