java for循环打印爱心

阳光穿透心脏的1/2处 2023-10-08 12:16 77阅读 0赞
  1. //心形
  2. /*
  3. **** ****
  4. ****** ******
  5. ******** ********
  6. *****************
  7. ***************
  8. *************
  9. ***********
  10. *********
  11. *******
  12. *****
  13. ***
  14. *
  15. */
  16. import java.util.Scanner;
  17. class MyTest {
  18. public static void main(String[] args){
  19. for (int m = 1; m <= 5; m++) {
  20. for (int n = 6; n > m; n--) {
  21. System.out.print(" ");
  22. }
  23. for (int n = 1; n <= m * 2 - 1; n++) {
  24. if (m <= 2) {
  25. System.out.print(" ");
  26. } else {
  27. System.out.print("*");
  28. }
  29. }
  30. for (int n = 10; n > m * 2 - 1; n--) {
  31. System.out.print(" ");
  32. }
  33. for (int n = 1; n <= m * 2 - 1; n++) {
  34. if (m <= 2) {
  35. System.out.print(" ");
  36. } else {
  37. System.out.print("*");
  38. }
  39. }
  40. System.out.println();
  41. }
  42. for (int j = 1; j <= 21; j++) {
  43. for (int i = 21; i >= j * 2 - 1; i--) {
  44. System.out.print("*");
  45. }
  46. System.out.println();
  47. for (int i = 1; i <= j; i++) {
  48. System.out.print(" ");
  49. }
  50. }
  51. }
  52. }

发表评论

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

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

相关阅读