java打印菱形的代码怎么写

   2024-11-08 2520
核心提示:以下是一个打印菱形的Java代码示例:import java.util.Scanner;public class DiamondPattern {public static void main(String[]

以下是一个打印菱形的Java代码示例:

import java.util.Scanner;public class DiamondPattern {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        System.out.print("请输入菱形的行数:");        int rows = scanner.nextInt();        int spaces = rows - 1;        int stars = 1;        // 打印上半部分        for (int i = 1; i <= rows; i++) {            for (int j = 1; j <= spaces; j++) {                System.out.print(" ");            }            for (int j = 1; j <= stars; j++) {                System.out.print("*");            }            System.out.println();            spaces--;            stars += 2;        }        // 打印下半部分        spaces = 1;        stars = rows * 2 - 3;        for (int i = 1; i <= rows - 1; i++) {            for (int j = 1; j <= spaces; j++) {                System.out.print(" ");            }            for (int j = 1; j <= stars; j++) {                System.out.print("*");            }            System.out.println();            spaces++;            stars -= 2;        }    }}

运行程序后,会提示输入菱形的行数,输入后即可打印出对应行数的菱形图案。

 
举报打赏
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行

网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策网站留言    |  赣ICP备2021007278号