Java——打印菱形

客官°小女子只卖身不卖艺 2022-12-10 11:22 253阅读 0赞

Java——打印菱形(非固定菱形)

Description
从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。
Input
正整数n(1≤n≤9)。
Output
指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,依此类推。
Sample
Input
5
Output
!\]https_img-blog.csdnimg.cn_20200925203216370.png_pic_center

  1. import java.util.Scanner;
  2. public class Main {
  3. public static void main(String[] args) {
  4. // TODO Auto-generated method stub
  5. Scanner reader = new Scanner(System.in);
  6. int n, i, j;
  7. n = reader.nextInt();
  8. for (i = 1; i <= n; i++) {
  9. for (j = 1; j <= n - i; j++) {
  10. System.out.print(" ");
  11. }
  12. for (j = 1; j <= i * 2 - 1; j++) {
  13. System.out.print("*");
  14. }
  15. System.out.println();
  16. }
  17. int t = n - 1;
  18. for (i = 1; i <= n - 1; i++) {
  19. for (j = 1; j <= i; j++) {
  20. System.out.print(" ");
  21. }
  22. for (j = 1; j <= (2 * t) - 1; j++) {
  23. System.out.print("*");
  24. }
  25. t--;
  26. System.out.println();
  27. }
  28. }
  29. }

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java打印菱形

    本文讲述如何用Java打印一个菱形,以及打印直角和等腰三角形的方法, 本文教程比较详细,如果想要直接学习菱形可以直接翻到本文最下方!!! 左下角三角形 (这里

    相关 Java打印实心菱形,空心菱形

    我们用\号来填充菱形 首先,要想打印出菱形,我们先要对菱形有点认知,首先,菱形是四边相等的图形,只要四边相等,就是菱形,我们这里只说明竖着打印实心菱形和空心菱形。 实心菱形

    相关 打印菱形

    题目要求:   【题型一】打印实心零星(无间隙) 样例输出:                    ![70][] 像这样重复输出一种符号或者具有某种可描述的关系的形