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

双重for循环就是在一个for循环里面在插入另一个for循环,格式如下

for(){for(){}}

当外面的循环运行一次,内部的循环需要运行一整个循环,下面请看实例.
1.钟表模型

要求:当时针转动一次,分针需要运行60次.

public class T1Doublefor {public static void main(String[] args) {for (int i = 1; i <=12 ; i++) {System.out.println("现在是"+i+"点");for (int j = 1; j <=60 ; j++) {System.out.println("现在是"+i+"点"+j+"分");}System.out.println("---------------------------");}}
}

2.使用双重for循环打印星号矩形,平行四边形,三角形
矩形

public class T2 {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();}}
}

小知识:为了美观,可以在输出" * "的后面加上空格或 “/t”(空出一个table的距离)

平行四边形
平行四边形与矩形的区别就在于需要在星号前加上空格,掌握空格的规律就可以轻松解决这类问题.

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


等腰三角形

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


规律总结:无论是星号矩形,平行四边形还是三角形,最外层的for循环都表示的是层数,并不影响它输出的内容,而内容位置的变化都需要在内部的for循环上进行修改.只要抓住内容的输出规律就可以轻松解决.

双重for循环打印星号矩形,平行四边形,三角形规律总结相关推荐

  1. python画图代码星星-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  2. 星号下三角形python答案_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  3. python循环语句打印三角形_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  4. python for循环案例-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  5. python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...

    关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...

  6. 用双重for循环打印99乘法表

    用双重for循环打印99乘法表 用两个for循环去打印 99 乘法表,第一个for自增去循环打印表格的行数,第二个for循环嵌套在第一个for循环里,用自增去打印数字,用两个for循环遍历的数去打印输 ...

  7. JS for循环打印星号

    JS for循环打印* 简易版打印* 分析 i j * 1 1 *** 2 3 ***** 3 5 ******* 4 7 ********* 5 9故i与j的关系为j=2*i-1 简易版打印* va ...

  8. C语言-循环打印星号图形再镂空

    镂空的原理:判断什么时候打印星号,什么时候打印空格 如果把这个图形镂空 成下面这个图形 int i,j;//外层控制行数和换行for(i=0;i<5;i++){//内存循环控制列数和星数量for ...

  9. 使用C语言打印不同星号图案(矩形 平行四边形 三角形)

    献给大一或大二的学弟学妹们和在自学 C语言的同志们. 打印自定义行数的矩形 打印效果: 参考代码: #include<stdio.h> int main() {int i,j,n;prin ...

最新文章

  1. 软件工程实践之词频统计
  2. MarkDown常用技巧总结
  3. [POI2008] Poc (原名 Trians) Treap+Hash
  4. Google 2020游戏开发者峰会回顾、比尔•盖茨的夏日书单、Libaom 2.0.0发布等|Decode the Week...
  5. java偶数和_Java编程计算1-100之间所有偶数的和。
  6. Linux应用程序和驱动程序如何完成交互,应用程序和驱动的简易交互方式的实现...
  7. 【Python】理解Python(1) - Python数据模型,is关键字,类型
  8. php中系统函数的特征,老鸟需要知道的一些php系统类函数
  9. mysql5.4升级5.6_Laravel5.4 升级到 5.6
  10. 《乔布斯传.神一样的传奇》读后感
  11. 6678运行 linux,基于TMS320C6678的Linux镜像烧写演示
  12. 如何使用计算机管理员账户,如何使用管理员身份运行程序【图解】
  13. 卸载WPS后如何修复Office文档图标显示异常
  14. linux操作之nfs服务搭建
  15. 脑袋里是浆糊时的c++程序
  16. 深度学习(19): Deep Reinforcement learning(Policy gradientinteract with environment)
  17. mybatis 中的![CDATA[ ]]
  18. element-ui dialog组件添加可拖拽位置 可拖拽宽高
  19. 数据分析之路的尽头是创业?
  20. 使用dev-c++建立工程(多个文件一同编译连接)并运行

热门文章

  1. IT世界里的“国境线”(硬件与软件篇)
  2. win7设置计算机临时用户,WIn7提示“您已使用临时配置文件登录”怎么办?
  3. 刘润对话薛兆丰:经济学带来的高级快乐
  4. 牛客 SQL:查找入职员工时间排名倒数第三的员工所有信息
  5. 开源推荐! 一款开箱即用的电子签名组件
  6. 【ae】定格关键帧,贝塞尔单边变换
  7. C语言程序设计(第4版)苏小红 课后程序参考5.3
  8. ETCD频繁选举leader
  9. 消息中间件----内存数据库 Redis7(第1章 Redis 概述)
  10. 化工行业S2B2C电商平台赋能化工产业互联网发展