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;  是输入函数库】

  • 相关阅读:
    WPF系列四
    (最近新弄的几个小demo) 之 (模仿百度搜索框)后续更新中,比较实用
    WPF系列二
    使用IHttpAsyncHandler实现服务器推送技术
    JS中的substring和substr函数的区别
    JS图片自动切换
    Builder生成器模式
    Adapter适配器模式
    Singleton单例模式
    Prototype原型模式
  • 原文地址:https://www.cnblogs.com/bigerf/p/6062990.html
Copyright © 2011-2022 走看看