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

  • 相关阅读:
    第108题:将有序数组转换成二叉搜索树
    第107题:二叉树的层次遍历II
    第106题:从中序与后序遍历序列构造二叉树
    java类读取properties文件
    WdatePicker.js开始日期和结束日期比较
    对两个整数变量的值进行互换
    Java基础知识总结
    jdk环境变量
    逻辑运算符有什么用?
    if和switch的应用
  • 原文地址:https://www.cnblogs.com/bigerf/p/6062990.html
Copyright © 2011-2022 走看看