Java——for循环打印图形(循环结构)

短命女 2022-12-10 08:42 301阅读 0赞

Java——for循环打印图形(循环结构)

Description
通过使用双重for循环语句,打印下列图形:
在这里插入图片描述

提交
Sample
Output
20200924230925190.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 i, j, m, t = 1;// m为后半截控制空格个数的变量
  7. for (i = 1; i <= 4; i++) {
  8. for (j = 1; j <= 4 - i; j++) {
  9. // 空格
  10. System.out.print(" ");
  11. }
  12. for (j = 1; j <= 2 * i - 1; j++) {
  13. // 星号
  14. System.out.print("*");
  15. }
  16. System.out.println();
  17. }
  18. for (i = 3; i >= 1; i--) {
  19. for (j = 1; j <= t; j++) {
  20. // 空格
  21. System.out.print(" ");
  22. }
  23. for (j = 1; j <= i * 2 - 1; j++) {
  24. System.out.print("*");// 星号
  25. }
  26. System.out.println();
  27. t++;
  28. }
  29. }
  30. }

发表评论

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

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

相关阅读

    相关 Javafor循环练习题(华为笔试题)

    /\    有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令,每个女人花2先令, 每个小孩花1先令,求男人、女人、小孩各多少人?