导航:首页 > 编程语言 > java倒三角打印

java倒三角打印

发布时间:2025-02-04 16:39:01

① 用java编写一个倒等腰三角形!!

写一个倒等腰三角形

一、思路:

1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。

2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量。

3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号。

二、实现

1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行。

2.每行输出的*号比上一行少两个,直到剩下1结束。

3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出。

代码如下:

publicclassTriangleTest{

publicstaticfinalintCOUNT=9; //第一行*号的个数,修改此值,可以控制三角形的大小

/**
*写一个倒等腰三角形
*一、思路:
*1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,
*第一行的*号数量一定要是单数才行。
*2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量
*3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号
*二、实现
*1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行
*2.每行输出的*号比上一行少两个,直到剩下1结束
*3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出
**/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub

intnullCount=0; //控制空格的输出数量
intstarCount=COUNT; //*号数量

while(starCount!=-1){
for(inti=0;i<nullCount;i++){ //输出空格,因为初始值为0,所以第一次不会输出
System.out.print("");
}
nullCount++; //空格个数在下一行要多一个,所以+1
for(intn=0;n<starCount;n++){ //输出*号
System.out.print("*");
}
System.out.println(); //输出完毕,执行换行
starCount-=2; //输出完一行*号后,下一行的*号要减少2个
}

}

}

运行结果如下:

注:修改COUNT的值可以控制三角形的大小,但是必须是单数。

阅读全文

与java倒三角打印相关的资料

热点内容
网盘忘记解压码怎么办 浏览:852
文件加密看不到里面的内容 浏览:651
程序员脑子里都想什么 浏览:430
oppp手机信任app在哪里设置 浏览:185
java地址重定向 浏览:268
一年级下册摘苹果的算法是怎样的 浏览:448
程序员出轨电视剧 浏览:88
服务器系统地址怎么查 浏览:54
解压游戏发行官 浏览:601
国外小伙解压实验 浏览:336
顶级大学开设加密货币 浏览:437
java重载与多态 浏览:528
腾讯应届程序员 浏览:942
一键编译程序 浏览:129
语音加密包哪个好 浏览:340
有什么学习高中语文的app 浏览:283
安卓手机的表格里怎么打勾 浏览:411
阿里云服务器有网络安全服务吗 浏览:970
超解压兔子视频 浏览:24
单片机怎么测负脉冲 浏览:176