黑马程序员技术交流社区
标题:
刚学了怎么使用Scanner接收数值从而打印等腰三角
[打印本页]
作者:
samge
时间:
2015-11-1 11:57
标题:
刚学了怎么使用Scanner接收数值从而打印等腰三角
本帖最后由 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(); //一行输出结束后换行
}
*/
}
}
}
复制代码
每天进步一点点~~~~~~
作者:
samge
时间:
2015-11-1 12:01
郁闷,怎么我弄进来的代码格式都有些乱了呢???在我电脑里面格式又没问题
20151101.png
(202.24 KB, 下载次数: 3)
下载附件
2015-11-1 12:01 上传
作者:
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