用Java实现等腰三角形的打印

/*导入包

*/
import java.util.Scanner;

public class prictice4_2 {

 public static void main(String[] args) {

  // TODO Auto-generated method stub
         Scanner in = new Scanner(System.in);
         int n =in.nextInt();
  /**
   * 打印等腰三角形
   * i表示行数
   * 在行中先输出空格,在输出‘*’,换行,此处应该注意i*0=0;
   */
  
          for(int i = 1;i<=n;i++)
          {
                for(int j =1;j<=n-i;j++)
                System.out.printf(" ");
                for(int s=1;s<=2*i-1;s++)
                {
                     System.out.printf("*");
                 }
            System.out.println();
           }
  in.close();
   }
}

效果如下:输入5.

5
    *
   ***
  *****
 *******
*********

你可能感兴趣的:(用Java实现等腰三角形的打印)