主要在于把图案分成几部分,有几个变量
去给你喜欢的人看看吧
这里是我自己随便填写的数字,没有太严谨,不是很好看
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40package exercises_ForExercise; /*打印一个心形,用*表示 * */ public class SixthExercises { public static void main(String[] args) { int space = 0;// 表示空格 int star = 0;// 表示星星 int sum = 0;// 表示行数 for (sum = 1; sum < 5; sum++) {// 第一部分先做左上角 for (space = 1; space <= 5 - sum; space++) { System.out.print(" ");// 打印左边的空格 } for (star = 1; star <= sum * 2; star++) { System.out.print("*");// 打印左边的星星 } for (space = 1; space <= 10 - 2 * sum; space++) {// 第二部分做右上角 System.out.print(" ");// 打印中间空格 } for (star = 1; star <= sum * 2; star++) {// 打印右边星星 System.out.print("*"); } System.out.println();// 换行 } for (sum = 5; sum < 15; sum++) {// 打印下边的倒三角 for (space = 1; space <= sum - 5; space++) { System.out.print(" ");// 打印空格 } for (star = 1; star <= 30 - 2 * sum; star++) { System.out.print("*");// 打印星星 } System.out.println();// 换行 } } }
最后
以上就是整齐金针菇最近收集整理的关于利用for打印出一个❤️形图案的全部内容,更多相关利用for打印出一个❤️形图案内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复