zoukankan      html  css  js  c++  java
  • Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)

    Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录) 作者:王可利(Star·星星)

    效果图:

    代码如下:

     1 class Star8 
     2 {
     3     public static void main(String[] args) 
     4     {
     5         /*                        空格
     6               *        1   2*i-1   3   4-1 4-i
     7              ***       3           2   4-2
     8             *****      5           1   4-3 
     9            *******     7           0   4-4
    10         */
    11         //第一层循环控制的是行数
    12         for(int i = 1;i<=5;i++){
    13         
    14             //打印空格数
    15 
    16             for(int j=5;j>i;j--){
    17                 
    18                 System.out.print(" ");
    19             }
    20 
    21             //打印*号数
    22             for(int j =1;j<=2*i-1;j++){
    23                 System.out.print("*");
    24             }
    25 
    26             //换行
    27             System.out.println();
    28         }
    30     }
    31 }

    效果图:

    代码如下:

     1 class Star8 
     2 {
     3     public static void main(String[] args) 
     4     {
     5         /*            
     6                      1            i= 1   0
     7                     12  1         i= 2   1
     8                    123  21        i= 3   2
     9                   1234  321       i= 4   3
    10                  12345  4321
    11                 123456  54321
    12         */
    13         //控制行数
    14         for(int i = 1 ; i<=6 ;i++){
    15 
    16             //打印空格的
    17             for(int j= 1; j<=6-i;j++){
    18                 
    19                 System.out.print(" ");
    20             }
    21         
    22             //打印数字  :前面数字的规律
    23             for(int j=1;j<=i;j++){
    24             
    25                 System.out.print(j);
    26             }
    27 
    28             //后面数字的规律
    29             for(int j=i-1;j>=1;j--){
    30             
    31                 System.out.print(j);
    32             }
    33     
    34                System.out.println();
    35         }
    36     }
    37 }
  • 相关阅读:
    (转)C# BackgroundWorker组件的原理分析
    (转)App.Config详解及读写操作
    (转)C# 控制蜂鸣器发声
    存储过程小例子
    DB通用类:MySQL通用类
    poj 1936 All in All
    Bone Collector 01背包问题
    sdut1359 求最大和子矩阵
    求最大值
    后缀式求值
  • 原文地址:https://www.cnblogs.com/StarKL/p/6089839.html
Copyright © 2011-2022 走看看