当前位置:   article > 正文

Java 实现 *输出如下图形(三角形、菱形、等)_java输出*图形

java输出*图形

(1) 

  1. package cn.zhang;
  2. public class Subject001 {
  3. /*
  4. * 使用Java实现输出如下图形。
  5. * *
  6. * ***
  7. * *****
  8. */
  9. public static void main(String[] args) {
  10. //外层循环控制行数
  11. for (int i = 1; i <= 3; i++) {
  12. //输出每一行前面的空格“ ”
  13. for (int j = 3-i; j >0; j--) {
  14. System.out.print(" ");
  15. }
  16. //输出每一行的“*”
  17. for (int k = 2*i-1; k >0; k--) {
  18. System.out.print("*");
  19. }
  20. //换行
  21. System.out.println();
  22. }
  23. }
  24. }

(2)

  1. package cn.zhang;
  2. public class Subject1402 {
  3. /*
  4. * 使用Java实现输出如下图形。
  5. * ******
  6. * ********
  7. * **********
  8. * ************
  9. * **************
  10. * ****************
  11. * **************
  12. * ************
  13. * **********
  14. * ********
  15. * ******
  16. */
  17. public static void main(String[] args) {
  18. //行h
  19. for(int h = 1; h <=5; h++){
  20. //空格k
  21. for(int k =1; k <= 6-h ; k++){
  22. System.out.print(" ");
  23. }
  24. //*
  25. for(int m = 1; m <= 2*h+4; m++){
  26. System.out.print("*");
  27. }
  28. System.out.println();
  29. }
  30. for(int h2 = 6; h2 >= 1; h2--){
  31. //空格k
  32. for(int k2 = 1; k2 <= 6-h2 ; k2++){
  33. System.out.print(" ");
  34. }
  35. //*
  36. for(int m2 = 1; m2 <= 2*h2+4; m2++){
  37. System.out.print("*");
  38. }
  39. System.out.println();
  40. }
  41. }
  42. }

(3)

  1. package cn.zhang;
  2. public class Subject001 {
  3. /*
  4. * 使用Java实现输出如下图形。
  5. * *
  6. * * *
  7. * * *
  8. * * *
  9. * * *
  10. * * *
  11. * * *
  12. * * *
  13. * * *
  14. * * *
  15. * * *
  16. * * *
  17. * * *
  18. * * *
  19. * * *
  20. * * *
  21. * *
  22. */
  23. public static void main(String[] args) {
  24. //上半截图形:外层循环控制行数
  25. System.out.println(" *");
  26. for (int i = 1; i <= 8; i++) {
  27. //输出每一行前面的空格“ ”
  28. for (int j = 8-i; j >0; j--) {
  29. System.out.print(" ");
  30. }
  31. //输出“*”
  32. System.out.print("*");
  33. //输出空格“ ”
  34. for (int k = 2*i-1; k >0; k--) {
  35. System.out.print(" ");
  36. }
  37. //输出“*”
  38. System.out.println("*");
  39. }
  40. //下半截图形:外层循环控制行数
  41. for (int i = 1; i <= 7; i++) {
  42. //输出每一行前面的空格“ ”
  43. for (int j = i; j >0; j--) {
  44. System.out.print(" ");
  45. }
  46. //输出“*”
  47. System.out.print("*");
  48. //输出空格“ ”
  49. for (int k = 15-2*i; k >0; k--) {
  50. System.out.print(" ");
  51. }
  52. //输出“*”
  53. System.out.println("*");
  54. }
  55. System.out.println(" *");
  56. }
  57. }

(4)

  1. package cn.zhang;
  2. public class Subject001 {
  3. /*
  4. * 使用Java实现输出如下图形。
  5. * ***************
  6. * ******* *******
  7. * ****** ******
  8. * ***** *****
  9. * **** ****
  10. * *** ***
  11. * ** **
  12. * * *
  13. */
  14. public static void main(String[] args) {
  15. //外层循环控制行数
  16. System.out.println("***************");
  17. for (int i = 1; i <= 7; i++) {
  18. //输出每一行前面的“*”
  19. for (int j = 8-i; j >0; j--) {
  20. System.out.print("*");
  21. }
  22. //输出每一行的空格“ ”
  23. for (int k = 2*i-1; k >0; k--) {
  24. System.out.print(" ");
  25. }
  26. //输出每一行后面的“*”
  27. for (int m = 8-i; m >0;m--) {
  28. System.out.print("*");
  29. }
  30. //换行
  31. System.out.println();
  32. }
  33. }
  34. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/179601?site
推荐阅读
相关标签
  

闽ICP备14008679号