黑马程序员技术交流社区

标题: 刚学了怎么使用Scanner接收数值从而打印等腰三角 [打印本页]

作者: samge    时间: 2015-11-1 11:57
标题: 刚学了怎么使用Scanner接收数值从而打印等腰三角
本帖最后由 samge 于 2015-11-1 11:58 编辑
  1. <div class="blockcode"><blockquote>/*
  2.         使用Scanner输入一个数。然后输出倒等腰三角形
  3. * * *
  4. * *
  5.   *

  6. */
  7. import java.util.*;
  8. import java.util.Scanner;

  9. class ScannerDengYao
  10. {
  11.         public static void main(String[] args)
  12.         {
  13.                 System.out.print("请输入一个数:");
  14.                 Scanner reader = new Scanner(System.in);
  15.                 while(true)
  16.                 {
  17.                         int n = reader.nextInt();
  18.                         //这个循环是控制行数的
  19.                         for(int i = 0 ;i<n;i++)               
  20.                         {
  21.                                 //这里的循环负责控制空格的输出,因为输出的是倒等腰三角,所以这样的y是【递增】的
  22.                                 for(int j =i ;j>0;j--)               
  23.                                         System.out.print(" ");
  24.                                 //这个循环是输出* 的,z控制* 的个数,因为输出的是倒等腰三角,这个循环是【递减】的
  25.                                 for(int z =i ;z<n;z++)
  26.                                         System.out.print("* ");
  27.                                 System.out.println();
  28.                         }

  29.                         /*
  30.                                 令一种for循环输出方式,这里只是改变for里面的参数符号。思想在那【递增】【递减】中;

  31.                                 for(int t=n;t>0;t--)                //外围循环只是控制行
  32.                 {
  33.                                         for(int j=t;j<n;j++)        //倒三角中,这个循环输出是【递增】
  34.                                                 System.out.print(" ");
  35.                           
  36.                     for(int i=t;i>0;i--)        //倒三角中,这个循环输出是【减】
  37.                                                 System.out.print("*"+" ");
  38.                                         System.out.println();        //一行输出结束后换行
  39.                                    }

  40.                         */
  41.                 }
  42.         }
  43. }
复制代码


每天进步一点点~~~~~~

作者: samge    时间: 2015-11-1 12:01
郁闷,怎么我弄进来的代码格式都有些乱了呢???在我电脑里面格式又没问题

20151101.png (202.24 KB, 下载次数: 3)

20151101.png

作者: zlg    时间: 2015-11-1 12:21
好厉害的感觉,大神好多
作者: samge    时间: 2015-11-1 12:24
zlg 发表于 2015-11-1 12:21
好厉害的感觉,大神好多

{:2_32:}还没入学,正在自学中,一起加油吧




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