Java 打印图形

作者: RicherYY | 来源:发表于2018-10-10 11:22 被阅读0次

首先来一道简单的问题
输入行数打印这个图形


微信图片_20181009204859.jpg

思路:
1.肯定是使用for双循环打印,外层循环控制行,内层循环控制列
2.分析外层循环,一共输入5行,外层不能超过输入的数,设输入的数为num
则外层循环条件是i <= num;
3.分析内层循环,分析 i 和 j 的关系。内层关系式为j <= i * 2 - 1;
重点分析符号大小的关系,先考虑极值最多可以打9颗星,从上往下打。
从一颗星到九颗星是从上往下的关系,所以一开始就应该是从小往大。所以应该是小于号

public class abc {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入行数:");
        int num = input.nextInt();
        for(int i = 1; i <= num; i++) {
            for(int j = 1; j <= 2*i-1; j++) {
                System.out.print("*");
            }
            System.out.print("\n");
        }

相关文章

  • Java 打印图形

    首先来一道简单的问题输入行数打印这个图形 思路:1.肯定是使用for双循环打印,外层循环控制行,内层循环控制列2....

  • Java打印图形

  • Java打印图形

    Java 实例 – 打印菱形 输出指定行数的菱形。 编译后的结果为: Java 实例 – 九九乘法表 输出九九乘法...

  • (java)用*打印 图形

    void lx04() {/** 打印 图形/for (int i = 0; i < 4; i++) {for (...

  • Java实例-打印图形

    1、Java 实例 – 打印菱形:输出指定行数的菱形。 public class Img_Diamond { pu...

  • Java案例-打印图形与π

    劳动节的来历 五一国际劳动节又称国际劳动节、劳动节,是世界上大多数国家的劳动节。节日源于美国芝加哥城的工人大罢工,...

  • Java星号打印图形游戏

  • 打印图形

    for (int i = 0; i <5; i++) {// //执行5次// for (in...

  • day5-练习题

    1题.取a=6,n为键盘控制的相加次数 2题.打印图形1 3题.打印图形2 4题.打印图形3 5题.输入两个正整数...

  • for 循环 打印图形

    利用二维数组打印图形!

网友评论

    本文标题:Java 打印图形

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