循环打印三角形 0913

演练 利用循环输出一行符号

循环,就是反复的做同样的一件事情

对于

*****

这样子的图形可以理解为

多次重复的输出

*

需要几个符号,重复的输出几次即可

视频

https://www.ixigua.com/6871752559560753671?logTag=GuVnthL9Ne2UnBqJv_pkk

代码

public class 输出一行星花 {public static void main(String[] args) {for (int i=0;i<1;i++){System.out.print("*");}System.out.println();for (int i=0;i<2;i++){System.out.print("*");}System.out.println();for (int i=0;i<3;i++){System.out.print("*");}System.out.println();for (int i=0;i<4;i++){System.out.print("*");}System.out.println();}
}

效果

小结

        for (int i=0;i<1;i++){System.out.print("*");}

在这样的,输出中

i < 几,就会循环几次

利用这个特点

我们可以控制输出符号的个数

演练 输出一个矩形

上面的练习中

我们得到了一个功能

        for (int i=0;i<5;i++){System.out.print("*");}

只要运行它,就可以输出一行符号

内容是,五个星花

借用这个功能,我们要实现一个矩形的输出

视频

https://www.ixigua.com/6871759804285747720?logTag=YsMYcm-on1w2IqVqYnkcJ

代码

public class 输出矩形 {public static void main(String[] args) {// 控制输出二行for (int j = 0; j < 2; j++) {// 控制每一行输出三个符号for (int i = 0; i < 3; i++) {System.out.print("*");}System.out.println();}}
}

效果

演练 输出一个直角三角形

矩形写好了,不过有几行,有几列都是定死的

目标:

实现动态行,我说几它就显示几行

实现阶梯列,第一行只显示一个符号,第二行输出两个符号

视频

https://www.ixigua.com/6871765928325939726?logTag=fgbfBE9NiqcE0IPLB-25D

代码

public class 输出直角三角形 {public static void main(String[] args) {System.out.println("直角三角形,绘制中。。。。");// 定义一个变量,控制显示几行int row = 7;// 定义一个变量,控制一行显示几个符号int col;for (int j = 0; j < row; j++) {// 当前是第几行,可以由公式// 行号 = j+1决定int lineNum = j + 1;//  让col与行号一致,行号变量 lineNum// 单步调试看一看col = lineNum;for (int i = 0; i < col; i++) {System.out.print("*");}System.out.println();}}
}

效果

小结

我们把绘制一行符号,以及换行,当作一个整体来看

只需要关注,如何控制一行显示几个符号即可

让这个控制符号输出的变量,让它保持与行号一致即可

我们的行号,是确定好后,再交付使用的

只有把内层循环,视作一个整体对待

就不会被双重循环搞晕

循环打印三角形 java 0913相关推荐

  1. java循环打印三角形_Java for循环打印三角形(基础)

    public static void printStar(){ //外层循环控制打印几层星星[层数] for(int i = 1; i <= 5; i++){ //内层循环控制每层打印几个星星[ ...

  2. java利用循环打印AVA,JAVA语言-AVA文件流

    文件流 使用File类操作文件或目录属性 创建一个File对象的语法格式:File f = new File("E://T56.txt"); f.exists()  判断这个文件是 ...

  3. python循环打印数字三角形_使用for循环打印三角形的星形

    圆形 伙计试试这个...... using System; namespace Fan { class Program { static void Main(string[] args) { int ...

  4. 循环语句练习题2(打印三角形和菱形)

    问题一:用for循环打印三角形 则编写Java代码如下: 1 for (int m=1;m<=10;m++) 2 { 3 for (int n=1;n<=m;n++) 4 { 5 Syst ...

  5. Java for循环打印菱形

    Java for循环打印菱形 Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出. 优点:8个模块之间耦合 ...

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

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

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

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

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

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

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

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

最新文章

  1. python生成迭代的用法
  2. 足球赛事分组代码PHP,PHP数组分组排序程序代码
  3. 聊聊高并发下库存加减那些事儿——“异步扣减库存”
  4. DataSet与DataReader的区别
  5. 百度前端技术学院-task1.8源代码
  6. 博士论文答辩||基于深度强化学习的复杂作业车间调度问题研究
  7. 解决VST插件无法加载之sam音架的配置
  8. Must specify unique android:id, android:tag, or have a parent with an id for 异常
  9. the JDBC Driver has been forcibly unregistered问题解决
  10. delphi 之 override overload
  11. 魔兽争霸 java_魔兽争霸3Java问题
  12. Git 提交提示 src refspec develop does not match any.
  13. Cubic interpolation
  14. mysql的版本是什么_mysql版本号是什么意思?
  15. 宇视科技实习生笔试面试经历
  16. 网络安全ctf比赛/学习资源整理,解题工具、比赛时间、解题思路、实战靶场、学习路线,推荐收藏!...
  17. 【数字图像处理】图像的数学变换之傅里叶变换
  18. 数字化转型 财务部首当其冲
  19. 《数据库系统原理》第一遍思维导图
  20. java关于23种设计模式之泡MM版(推荐)

热门文章

  1. PHP 在服务端的应用概述
  2. ps批量操作图片尺寸(一键执行) - 教程篇
  3. 官方原版美化修改版完美适配双端海洋cms模板
  4. php生成文章页,php结合smarty生成静态页面php文章内分页代码
  5. 小度智能音响拆解 芯片_打磨小度智能音箱:深度拆解,发掘升级潜能
  6. 控制台无法连接_指挥中心控制台整体解决方案,告别“信息孤岛”
  7. WordPress主题:自媒体二号大前端模板
  8. PHP网站管理系统-EBCMS易贝管理系统 v1.2.0
  9. Joe博客模板Typecho主题
  10. 解决jodconverter 2.2.1版本不支持docx、xlsx、pptx转换成PDF格式异常