美文网首页java编程
java的for循环小例:打印倒三角形

java的for循环小例:打印倒三角形

作者: 新手程序员 | 来源:发表于2018-05-14 21:45 被阅读42次

说明:

1,实现:每一行实际由空格和五角星组合而成,只要打印完空格后接着打印五角星即可。

2,每一行的空格与五角星和行数的关系,即是循环的条件。

例:打印5行由*组成的倒三角形

//循环3要素,循环变量的初值,循环的条件,循环变量的改变

//i控制行数,5行就是循环5次,i从1到5。

for(int i=1;i<=5;i++){

//j负责打印空格。每列的空格依次为0,1,2,3,4。空格个数与行数的关系为i-1,因此循环条件是j<i-1。

    for(int j=0;j<i-1;j++){

        System.out.print(" ");

    }

//每一行的空格打印完之后,只要把五角星连上就行了。

//五角星个数依次为9,7,5,3,1。因此每列五角星个数与行数的关系为11-2*i。因此循环条件就是k<11-2*i。

    for(int k=0;k<11-2*i;k++){

        system.out.print("*");

    }

//每行空格和五角星打印完后,换行。

    System.out.println();

}

相关文章

  • java的for循环小例:打印倒三角形

    说明: 1,实现:每一行实际由空格和五角星组合而成,只要打印完空格后接着打印五角星即可。 2,每一行的空格与五角星...

  • 4.22 二刀的python回锅肉

    作业 作业一 打印三角形 运行结果: 打印倒三角形 运行结果: 打印等腰三角形 运行结果:

  • 2018-12-20

    训练2: 打印倒直角三角形

  • 打印杨辉三角形

    杨辉三角形Java实现打印杨辉三角形,代码如下:

  • 三角形的打印

    学习循环,比较难懂的双层循环,这个需要多练习,下面是几个打印三角形的demo: 左下半三角形document.wr...

  • 2.1 Groovy 之入门初体验

    1 Java 版本的 for 循环 打印结果: 2 Groovy 版本的 for 循环 2.1 Groovy 比 ...

  • 二、Java初级--2、循环语句

    1、for 循环 语法:循环变量赋初值;继续循环的条件;每次循环完或,修改循环变量的值例:for循环打印1到100...

  • 【学习笔记】JavaScript基础 041-060

    041 嵌套 for循环 例:输出金字塔 代码 042-043 for循环练习 练习:打印九九乘法表 练习:打印1...

  • day5 作业

    1.求s=a+aa+aaa+aaaa的值,例2+22+222+2222 2.打印直角三角形 3.打印等腰三角形 4...

  • Python break 语句

    break语句,是用来终止循环语句。 例: for letter in 'Python':#打印Python中的所...

网友评论

    本文标题:java的for循环小例:打印倒三角形

    本文链接:https://www.haomeiwen.com/subject/duksdftx.html