Java基础语法实战系统总结4(陆续上传中...)

输出图行:
    *
   ***
  *****
*******
*********
*******
  *****
   ***
    *
LozengeStar.java
public class LozengeStar{
  public static void main(String args[]){
      final int LINES = 5;  //上面三角形输出5行,下面的倒三角为4行
      int i, j;
      //先输出上面的正三角形
      for(i=1; i<=LINES; i++){
        for(j=1; j<=LINES-i; j++)  //控制本次输出的空格数,注意循环控制表达式
           System.out.print(" ");
        for(j=1; j<=2*i-1; j++)    //控制本次输出的“*”数目,注意循环控制表达式
           System.out.print("*");
        System.out.println();  //每输完一行就要换行
      }
      //接着输出下面的倒三角形
      for(i=1; i<LINES; i++){
        for(j=1; j<=i; j++)  //控制本次输出的空格数,注意循环控制表达式
           System.out.print(" ");
        for(j=1; j<=2*(LINES-i)-1; j++)  //控制本次输出的“*”数目,注意循环控制表达式
           System.out.print("*");
        System.out.println();  //每输完一行就要换行
      }
  }
}

你可能感兴趣的:(java,J#)