Java基础:打印一个三角形

Java基础:打印一个三角形


所谓的打印三角形,无非就是利用一些字符,按照形状进行组合。下面就来分析一下如何用代码的形式实现。


分析部分

以打印五行三角形为例,首先我们来想想这个三角形是怎么实现的。我们常规接触的到的三角形,可以是以下这种样式。
在这里插入图片描述
我们想要实现上面这种图形,对于刚接触到Java基础的人来说,乍一看没有什么头绪。我们不妨换个思路。
在这里插入图片描述
我们把三角形想象成已经放在了console的窗口里面,把它分割成四个部分,我们来进行逐个打印。
我们通过一个for循环作为外循环,功能是确定我们要打印三角形的行数。代码如下:

public class Test1 {
   
    public static void main(String[] args) {
   
        for (int i = 1; i <= 5; i++) {
   
        
        }
    }
}

接着我们来打印左边的倒三角,使用一个for循环,初始值 j 为5,当 j 大于等于 i 时,打印一个空格,传递的数值 j 就减少1,程序按顺序结构往下走:(可以在打印语句里加入字符来判断是否打印成功)
在这里插入图片描述

public class Test1 {
   
    public static void main
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值