zoukankan      html  css  js  c++  java
  • java简单打印金字塔(案例)

    学习编程语言,打印简单的金字塔是基础的案例,在这里就简单的写了个案例,希望能帮助到各位

    代码

    效果

    class  kinTa{
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            for(int i = 1; i < 8; i++){   //控制行数
                for(int j = 0; j < 8-i;j++){   //每行要打印的空格数
                    System.out.print(" ");
                }
                for(int k = 0; k < 2*i-1; k++){   //每行要打印的符号的个数(相对于前一行多两个)
                    System.out.print("*");
                }
                System.out.print(" ");   //换行打印
            }
            
        }
    }

    *

    ***

    *****

    *******

    *********

    ***********

    *************

    ***************

    import java.util.Scanner; //导入输入函数库

    class  kinTaNum{
        public static void main(String[] args) {
            System.out.println("请输入一个数字:");
            Scanner input = new Scanner(System.in);
            int num = input.nextInt();  //控制台输入一个整数
            for(int i = 1; i <= num; i++){   //行数为设定的那个数值
                for(int j = 0; j <= num-i;j++){   //空格站位
                    System.out.print(" ");
                }
                for(int k = 1; k < i; k++){   //打印从1开始自增到设定的数
                    System.out.print(k);
                }
                for(int m = i; m > 0 ; m--){   //打印从设定的数自减到1
                    System.out.print(m);
                }
                System.out.print(" ");  //换行打印
            }
            
        }
    }

    (若输入6)

    1

    121

    12321

    1234321

    123454321

    12345654321

    陌陌说:这里需要注意的是使用哪个打印方法
        1、println() 换行打印,打印一次就换一行
        2、print()   普通打印,即是不换行

       【java.util.Scanner;  是输入函数库】

  • 相关阅读:
    POJ 1797 Heavy Transportation
    洛谷 P3379 【模板】最近公共祖先(LCA)
    洛谷 P1351 联合权值
    51nod 1272 最大距离
    codevs 1664 清凉冷水
    COGS 1176. [郑州101中学] 月考
    HDU
    HDU
    一坨计算几何的板子
    bzoj2618[Cqoi2006]凸多边形
  • 原文地址:https://www.cnblogs.com/bigerf/p/6062990.html
Copyright © 2011-2022 走看看