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

  • 相关阅读:
    ABP之模块分析
    AutoMapper之ABP项目中的使用介绍
    Castle Windsor常用介绍以及其在ABP项目的应用介绍
    EasyUI实战经验总结,给有需要的人
    无法发送具有此谓词类型的内容正文
    ADO.NET 新特性之SqlBulkCopy
    SVN无法Cleanup
    Mac使用操作
    Mac下的Mysql无法登陆的问题
    mac 终端 常用命令
  • 原文地址:https://www.cnblogs.com/bigerf/p/6062990.html
Copyright © 2020-2023  润新知