输出一个正三角形

		// 输入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("-----------");

结果:
输出一个正三角形_第1张图片

你可能感兴趣的:(Java,算法)