A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 夜空中最亮的星 于 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. }
复制代码






2 个回复

正序浏览
学习了。。。。。。。
回复 使用道具 举报
for循环控制一下即可。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马