【Java】 打印图案 您所在的位置:网站首页 java打印出菱形图案 【Java】 打印图案

【Java】 打印图案

2023-07-25 12:59| 来源: 网络整理| 查看: 265

【Java】打印图案 问题代码输出总结

问题

使用*打印一些常规的图案。比如,正方形、正三角、倒三角、等腰三角形、菱形。

代码 import java.util.Scanner; /** * 打印图案 */ public class Main52 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); // 打印正方形,长宽为n System.out.println("打印正方形"); printSquare(n); System.out.println("==========================="); // 打印正三角,长宽为n System.out.println("打印正三角"); printPositiveTriangle(n); System.out.println("==========================="); // 打印倒三角 System.out.println("打印倒三角"); printInvertedTriangle(n); System.out.println("==========================="); // 打印等腰三角 System.out.println("打印等腰三角"); printIsoscelesTriangle(n); System.out.println("==========================="); // 打印菱形 System.out.println("打印菱形"); printDiamond(n); System.out.println("==========================="); } // 打印菱形 private static void printDiamond(int n) { // n行 for (int i = 0; i System.out.print(" "); } // * for (int k = 0; k // 空格 for (int j = 0; j System.out.print("*" + ""); } System.out.println(); } } // 打印等腰三角 private static void printIsoscelesTriangle(int n) { // 4行 for (int i = 0; i System.out.print(" "); } // * for (int k = 0; k // n行 for (int i = 0; i System.out.print("*" + " "); } System.out.println(); } } // 打印正三角 private static void printPositiveTriangle(int n) { // n行 for (int i = 0; i System.out.print("*" + " "); } System.out.println(); } } // 打印正方形 private static void printSquare(int n) { // n行 for (int i = 0; i System.out.print("*" + " "); } System.out.println(); } } } 输出 6 打印正方形 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * =========================== 打印正三角 * * * * * * * * * * * * * * * * * * * * * =========================== 打印倒三角 * * * * * * * * * * * * * * * * * * * * * =========================== 打印等腰三角 * *** ***** ******* ********* *********** =========================== 打印菱形 * *** ***** ******* ********* *********** ********* ******* ***** *** * =========================== Process finished with exit code 0 总结

以上就是今天复习Java内容做的小笔记。菱形的思路基于等腰三角形,值得一提的是菱形下面部分n-1行的打印,其循环下标必须得倒着来,否则里面循环打印*没法写。如果有帮助,不妨点个赞。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有