首页主机资讯java怎么打印星星图案的程序

java怎么打印星星图案的程序

时间2023-12-11 15:59:03发布访客分类主机资讯浏览352
导读:以下是一个Java程序,用于打印星星图案: public class StarPattern { public static void main(String[] args { int rows = 5;...

以下是一个Java程序,用于打印星星图案:

public class StarPattern {

    public static void main(String[] args) {
    
        int rows = 5;
    
        
        // 打印等腰直角三角形
        for (int i = 1;
     i = rows;
 i++) {
    
            for (int j = 1;
     j = i;
 j++) {
    
                System.out.print("* ");

            }
    
            System.out.println();

        }
    
        
        System.out.println();
    
        
        // 打印倒置的等腰直角三角形
        for (int i = rows;
     i >
    = 1;
 i--) {
    
            for (int j = 1;
     j = i;
 j++) {
    
                System.out.print("* ");

            }
    
            System.out.println();

        }
    
        
        System.out.println();
    
        
        // 打印菱形
        for (int i = 1;
     i = rows;
 i++) {
    
            for (int j = rows;
     j >
     i;
 j--) {
    
                System.out.print(" ");

            }
    
            
            for (int k = 1;
     k = i * 2 - 1;
 k++) {
    
                System.out.print("*");

            }
    
            
            System.out.println();

        }
    
        
        for (int i = rows - 1;
     i >
    = 1;
 i--) {
    
            for (int j = rows;
     j >
     i;
 j--) {
    
                System.out.print(" ");

            }
    
            
            for (int k = 1;
     k = i * 2 - 1;
 k++) {
    
                System.out.print("*");

            }
    
            
            System.out.println();

        }

    }

}
    

在上面的程序中,我们使用了三个嵌套的循环来打印不同形状的星星图案。第一个循环用于打印等腰直角三角形,第二个循环用于打印倒置的等腰直角三角形,第三个循环用于打印菱形。每个循环中的内部循环用于控制每行打印的星星数量和间距。

上面的程序将打印以下图案:

* 
* * 
* * * 
* * * * 
* * * * * 

* * * * * 
* * * * 
* * * 
* * 
* 

    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java怎么打印星星图案的程序
本文地址: https://pptw.com/jishu/576666.html
win10不兼容性怎么设置 win7怎么初始化并清空数据

游客 回复需填写必要信息