Java正三角、倒三角

正三角

public static void main(String[] args) {
	// 正三角
	int num = 8;
	for(int i = 1;i<=num;i++) {
		for(int j = 1;j<=num-i;j++) {
			System.out.print(" ");
		}
		for(int j = 1;j<=2*i-1;j++) {
			
			System.out.print("*");
		}
		System.out.println("");
}

输出结果:

image

正三角解题思路:

-->外层循环输出行数
---->内层第一个循环输出空格占位子,
---->内层第二个循环输出的个数,的个数是找出规律得到的。


倒三角

public static void main(String[] args) {
	//倒三角
	int num = 8;``
	for(int i = 1;i <= num; i++) {
		for(int j= 1;j<i;j++) {
			System.out.print(" ");
		}
		for(int k = 1;k < 2*(num-i);k++) {
			System.out.print("*");
		}
		System.out.println(" ");
	}		
}

输出结果:

image

倒三角解题思路:

-->外层循环输出行数
---->内层第一个循环输出空格占位子,
---->内层第二个循环输出的个数,的个数是找出规律得到的。


写在最后:

如果这篇文章对您有所帮助,请点下推荐,谢谢大家。
最后,有可能的话,可以关注我,分享java知识,交流java技术。
对文章有何见解,或者有何技术问题,都可以在评论区一起留言讨论,我会与大家进行交流。

posted @ 2021-10-23 17:34  程序员hg  阅读(2272)  评论(0编辑  收藏  举报