欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

输出一个正三角形

程序员文章站 2022-05-02 08:17:16
...
		// 输入n
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入n:");
		int n = sc.nextInt();

		// 第二种:while循环
		int ii = 0;
		while (ii < n) {
			int xx = 0;
			// 用这个循环控制输出空格
			while (xx < n - ii - 1) {
				System.out.print(" ");
				xx++;
			}

			int jj = 0;
			// 用这个循环控制输出*
			while (jj < ii + 1) {
				System.out.print("*" + " ");
				jj++;
			}
			System.out.println();
			ii++;
		}

		// 第一种方法:for循环
		for (int i = 0; i < n; i++) {
			// 用这个循环控制输出空格
			for (int x = 0; x < n - i - 1; x++) {
				System.out.print(" ");
			}
			// 用这个循环控制输出*
			for (int j = 0; j < i + 1; j++) {
				System.out.print("*" + " ");
			}
			// 换行
			System.out.println();
		}

		System.out.println("-----------");

结果:
输出一个正三角形

相关标签: 算法 Java java