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

  • 相关阅读:
    函数 定义与调用
    python文件基本操作(读,写,追加)
    python集合深浅copy
    day6 bytes类型用法
    字典的增删改查
    一个文件启动Django(基础中的基础)
    Django错误集
    Linux的Shell
    Linux的Vim文本编辑器
    Linux管道符和重定向与环境变量
  • 原文地址:https://www.cnblogs.com/bigerf/p/6062990.html
Copyright © 2011-2022 走看看