Java入门 - 循环结构进阶 第2关:for循环的进阶使用-嵌套循环(2)

任务描述

本关需要你编写一个小程序。能打印出两个三角形。

相关知识

相信你经过上一关你对于循环的嵌套已经比较熟悉了,本关要实现的效果就是将上一关的矩形切掉了一半,那应该怎么实现呢? 可以发现,要打印出三角形,第一次要打印一颗*第二次两颗**依次类推,这有什么规律呢,相信你已经明白了。 对于本关你可以这样尝试:

  1. 可以先尝试打印出一个3*3的正三角形,像这样;

  1. 然后把这个3*3的三角形改成10*10的正三角形;

  1. 最后再尝试打印一个10*10的倒三角形。

把问题拆分一个个的小部分,这样子是不是就没有那么难了呢?

编程要求

请在start-end区域中填充代码,实现两个三角形的打印输出,效果图如下:

测试说明

平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。


开始你的任务吧,good luck

package step2;

public class ForPractice2 {
	public static void main(String[] args) {
		/*****start*****/
		
		//在这里打印出正三角形 
		for(int i=0;i<10;i++){
			for(int j=0;j<=i;j++){
				System.out.print("*");
			}
			System.out.print("\n");
		}
		System.out.println("——————————我是华丽的分界线——————————");
		//在这里打印出倒三角形
		for(int i=0;i<10;i++){
			for(int j=10;j>i;j--){
				System.out.print("*");
			}
			System.out.print("\n");
		}		
		/*****end*****/
	}
}

猜你喜欢

转载自blog.csdn.net/qq_53149358/article/details/121563353