本帖最后由 samge 于 2015-11-1 11:58 编辑
- <div class="blockcode"><blockquote>/*
- 使用Scanner输入一个数。然后输出倒等腰三角形
- * * *
- * *
- *
- */
- import java.util.*;
- import java.util.Scanner;
- class ScannerDengYao
- {
- public static void main(String[] args)
- {
- System.out.print("请输入一个数:");
- Scanner reader = new Scanner(System.in);
- while(true)
- {
- int n = reader.nextInt();
- //这个循环是控制行数的
- for(int i = 0 ;i<n;i++)
- {
- //这里的循环负责控制空格的输出,因为输出的是倒等腰三角,所以这样的y是【递增】的
- for(int j =i ;j>0;j--)
- System.out.print(" ");
- //这个循环是输出* 的,z控制* 的个数,因为输出的是倒等腰三角,这个循环是【递减】的
- for(int z =i ;z<n;z++)
- System.out.print("* ");
- System.out.println();
- }
- /*
- 令一种for循环输出方式,这里只是改变for里面的参数符号。思想在那【递增】【递减】中;
- for(int t=n;t>0;t--) //外围循环只是控制行
- {
- for(int j=t;j<n;j++) //倒三角中,这个循环输出是【递增】
- System.out.print(" ");
-
- for(int i=t;i>0;i--) //倒三角中,这个循环输出是【减】
- System.out.print("*"+" ");
- System.out.println(); //一行输出结束后换行
- }
- */
- }
- }
- }
复制代码
每天进步一点点~~~~~~
|
|