- package com.ithima.practice;
- public class Test {
- /**
- * 用for循环打印等腰三角形
- * 思路:其实这个等腰三角形是有两个图形组成的。一个是倒置的直角三角形,只不过表现元素是空格
- * 另一个才是等腰三角形,那就打印两个图形
- * 注意:千万不要把打印*的循环放到打印空格的循环里,它俩可没什么关系
- */
- public static void main(String[] args) {
- //x控制打印多少行
- for (int x = 1; x <= 5; x++) {
- //“5 - x”代表每次都比上次少打印个空格
- for (int y = 0; y < 5 - x; y++)
- System.out.print(" ");
- //开始接着空格打印每行的*。“2 * x - 1”代表每次打印的都比上次多两个*
- for (int z = 0; z < 2 * x - 1; z++) {
- System.out.print("*");
- }
- System.out.println();//这个你懂得
- }
- }
- }
复制代码 |