黑马程序员技术交流社区

标题: 编写一个等腰三角形,欢迎各位指导! [打印本页]

作者: 夜空中最亮的星    时间: 2015-6-23 22:12
标题: 编写一个等腰三角形,欢迎各位指导!
本帖最后由 夜空中最亮的星 于 2015-6-23 22:13 编辑

打印图形
   *
  ***
*****
*******
可以通过控制台输入行高,打印的等腰三角形将会变化。
  1. import java.util.Scanner;
  2. class  Picture
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Scanner sc = new Scanner(System.in);
  7.                 System.out.println("打印等腰三角形,请输入您设定的行高:");
  8.                 int row = sc.nextInt();//控制打印行数
  9.                 for (int i = 1; i <= row; i++)
  10.         {         
  11.                         for (int j = 1; j <= row - i; j++)
  12.                         {
  13.                 System.out.print(" ");
  14.             }
  15.             for (int k = 1; k < 2*i; k++) {
  16.                 System.out.print("*");
  17.             }
  18.             System.out.println(); //打印一个回车符,即换行了。
  19.         }
  20.                 System.out.println("本次打印图形的行高为"+row);
  21.         }
  22. }
复制代码







作者: micro_hx    时间: 2015-6-23 22:37
for循环控制一下即可。。。。
作者: keto    时间: 2015-6-23 23:01
学习了。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2