你的位置:首页 > Java教程

[Java教程]打印正/倒三角


package com.demo1;/** * 打印正/倒三角 * * @author denny 正三角改变 初始化值 侄三角改变 循环条件 */public class Demo6 {  public static void main(String[] args) {    print(5);  // 倒直角三角    printzhen(4);// 正直角三角    printZhenDenng(5);// 正等腰三角形    printDaoDenng(5); // 倒等腰三角形  }  // 倒直角三角  public static void print(int row) {    System.out.println("==========  倒直角三角=======");    for (int x = 0; x < row; x++) {      for (int y = x + 1; y < row; y++) {        System.out.print("*");      }      System.out.println();    }  }  // 正直角三角  public static void printzhen(int row) {    System.out.println("=========正直角三角============");    for (int x = 0; x < row; x++) {      for (int y = 0; y <= x; y++) {        System.out.print("*");      }      System.out.println();    }  }  // 正等腰三角形  public static void printZhenDenng(int row) {    System.out.println("=========正等腰三角形============");    for (int x = 0; x < row; x++) { // 控制显示多少行      // 控制显示多少空格      for (int y = x + 1; y < row; y++) {        System.out.print(" ");      }      // 控制显示多少个×号      for (int z = 0; z <= x; z++) {        System.out.print("* ");      }      System.out.println();    }  }  // 倒等腰三角形  public static void printDaoDenng(int row) {    System.out.println("=========侄等腰三角形============");    for (int x = 0; x < row; x++) { // 控制显示多少行      // 控制显示多少空格      for (int y = 0; y < x; y++) {        System.out.print(" ");      }      // 控制显示多少个*号      for (int z = x; z < row; z++) {        System.out.print("* ");      }      System.out.println();    }  }}

 

 

==========  倒直角三角=======**********=========正直角三角============**********=========正等腰三角形============  *  * *  * * * * * * * * * * * * =========侄等腰三角形============* * * * * * * * *  * * *  * *   *