ZKX's LAB

JAVA 如何打印空心三角形,请详细解释下每句代码,谢 java实现空心三角形状

2021-04-27知识2

java打印空心三角型,和等腰三角型,最好带有注释 一:设计思路:1、空心的等腰三角形,用*作为三角形的边,用空格做格式控制。2、第一行输出一个*号,且要放在正中央,具体位置需要根据三角形的高度来确定。3、因为是等腰三角形,所以每一行由*号组成的有效字符串长度比上一行多2个。4、综合2、3,该三角形的*号间的有效字符串长度,按1、3、5、7.规律变化5、所以,第一行输出的*号位置由三角形的高决定,设高度为h,则第一行*号位置为第(2*h-1)/2+1,简化后为h(因为单数/2后的0.5在int型变量计算中被忽略)。6、空心的实现中,从第二行输出*号后开始插入空格,个数每行加2,直到最后一行,不包含最后一行。二:实现方法1、定义三角形的高,改变该值,可以改变三角形的大小。2、根据高度,将*号放在对应h位置,用空格做格式控制,空格个数每行-1。3、如果是第二行且不是最后一行(大于1且小于h),在输出*号后,输出空格,以后每行多输出两个空格4、最后一行全部输出*号java代码:设计空心等腰三角形public class IsoscelesTriangleTest {一:设计思路:1、空心的等腰三角形,用*作为三角形的边,用空格做格式控制。2、第一行输出一个*号,且要放在正中央,具体位置需要根据三角形的高度来确定。3、因为。

化学结构式中这些符号都是什么一起 三角实心 空心 未解决问题 等待您来回答 奇虎360旗下最大互动问答社区

工程制图中这个空心三角△表示的意义?如图所示 这个是锥度表示方法,后面的比值是上下底面的差值比上高

#java实现空心三角形状

随机阅读

qrcode
访问手机版