Java下打印一个等腰三角型

news2024/9/29 23:37:21

想达到这个结果,通常的做法是通过拼结两个三角型达到,但是实际上还有最右边的第三个三角型没有处理,这个拼结的方法总让人看起来有一点不完美的感觉,于是我自创了一个思路,一气合成,代码如下(本算法能够对三个区域有效控制):

public class PrintTriangular {
    public static void main(String[] args) {
        int num = 5;
        for(int i = 0; i < num; i++){
            for(int j = 0; j < 2 * num; j++){
                if(j == num - i -1){
                    for(int k = 0; k < 2 * i + 1; k++){
                        System.out.print("*");
                        j++;
                    }
                } else {
                    System.out.print("_");
                }
            }
            System.out.println();
        }
    }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1025534.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

想要提高客户留资率?一个留资机器人就够了!

随着移动互联网进入“下半场”&#xff0c;用户在线参与率持续上升&#xff0c;导致企业的获客成本不断攀升。特别是近年来新型营销场景如直播销售、内容推广和短视频引流等的不断涌现&#xff0c;企业在多个渠道和平台上的广告支出激增&#xff0c;试图吸引更多潜在客户。然而…

提升开发效率的低代码思路

目录 一、低代码如何快速开发&#xff1f; 1.可视化开发 2.预构建的组件和模板 3.集成的开发和测试工具 4.跨平台兼容性 5.可伸缩性和可扩展性 二、前后端分离的开发框架 技术架构 部署方式 应用入口 三、小结 低代码开发工具正在日益变得强大&#xff0c;它正不断弥合着前后端…

咨询电商平台API的调用方法!

一、引言 随着电子商务的快速发展&#xff0c;电商平台间的竞争愈加激烈。为了提供更加优质的服务&#xff0c;很多电商平台会开放其商品API数据&#xff0c;允许第三方开发者利用这些数据创建各种应用。本文将对商品API数据的概念、获取方式以及在电商中的应用进行探讨&#…

laravel 阿里云短信发送

示例 一、安装 安装&#xff1a;composer require mrgoon/aliyun-sms dev-master 二、打开config/app.php&#xff0c;添加配置代码 1、‘providers’ 配置组下添加 Mrgoon\Aliyunsms\AliyunsmsServiceProvider::class, 2、‘aliases’ 配置组下添加 Aliyunsms>Mrgoon…

【计算机网络 - 自顶向下方法】计算机网络和因特网

目录 1. What is the Internet? 1.1 因特网的具体构成 1.2 因特网的功能 2. Network core 2.1 基本介绍 2.2 分组交换 2.2.1 序列化时延 2.2.2 排队延迟和丢包 2.2.3 分组交换的优缺点 2.3 电路交换 2.3.1 基本概念 2.3.2 电路交换网络中的复用 2.3.3 电路交换文件…

vue3 封装公共弹窗函数

前言&#xff1a; 博主封装了一个公共弹窗函数接收四个参数&#xff0c;&#xff08;title&#xff1a;弹窗标题, ContentComponent&#xff1a;弹窗中显示的组件内容, opt&#xff1a;接收弹窗本身的属性和props, beforeSure&#xff1a;点击确定做的操作&#xff08;请求后端…

《动手学深度学习 Pytorch版》 7.3 网络中的网络(NiN)

LeNet、AlexNet和VGG的设计模式都是先用卷积层与汇聚层提取特征&#xff0c;然后用全连接层对特征进行处理。 AlexNet和VGG对LeNet的改进主要在于扩大和加深这两个模块。网络中的网络&#xff08;NiN&#xff09;则是在每个像素的通道上分别使用多层感知机。 import torch fr…

JumpServer开源堡垒机与爱可生云树数据库完成兼容性认证

近日&#xff0c;中国领先的开源软件提供商FIT2CLOUD飞致云宣布&#xff0c;JumpServer开源堡垒机已经完成与爱可生云树数据库软件的兼容性认证。经过双方联合测试&#xff0c;云树数据库软件&#xff08;简称&#xff1a;ActionDB&#xff09;V1.0与杭州飞致云信息科技有限公司…

前端提高代码质量-提升代码的可维护性

代码质量是一个非常重要的概念&#xff0c;它决定了代码的可读性、可维护性、可扩展性和稳定性。在前端开发中&#xff0c;提升代码质量可以帮助我们减少错误、提高开发效率、降低维护成本&#xff0c;甚至可以提高用户体验。 在必要的地方加注释 良好的注释可以帮助开发人员理…

使用RKDevTool将update.img完整镜像进行解包,得到单独分区的镜像

(1)使用开发工具高级功能的解包 导入xx.img,然后点击解包(2)在Output/Android/Image得到想要的image

zotero通过DOI快速导入文献

之前我经常采用两种方式导入文献&#xff1a; &#xff08;1&#xff09;下载PDF&#xff0c;然后拖入zotero 这种方法比较费时间&#xff0c;有些文献无法下载pdf &#xff08;2&#xff09;通过google scholar检索文献&#xff0c;然后点击引用——EndNote&#xff0c;chorme…

HCQ1-1300-D故障笔记

常用查错网址&#xff1a; SMC_ERROR (ENUM) 删除 Web

socket套接字——TCP协议

目录 一、TCP协议相关函数 1.socket、bind函数 2.listen函数 3.accept函数 4.connect函数 二、实现TCP通信 1.服务端实现 &#xff08;1&#xff09;服务端类 &#xff08;2&#xff09;日志小组件 &#xff08;3&#xff09;初始化服务端 &#xff08;4&#xff09…

etcd的安装和使用

安装及启动 在Mac上&#xff0c;推荐使用brew安装 brew install etcd 可以使用etcd启动服务&#xff0c;但更推荐使用 brew services 来管理使用brew安装的应用~ # 启动某个应用&#xff0c;这里用 etcd 做演示brew services start etcd# 停止某个应用brew services stop etcd#…

Hive的分区和分桶

目录 ​编辑 一、Hive分区 1.1 分区产生的背景 1.2 动态分区 1.2.1 hive的动态分区介绍 1.2.2 动态分区配置 1.2.2.1 动态分区开启 1.2.2.2 动态分区模式 1.2.2.3 一个mr节点上&#xff0c;设置动态分区的最大数量 1.2.2.4 所有mr节点上&#xff0c;设置所有动态分区…

linux安装redis超级详细教程

redis源码安装 安装gcc redis是C语言编写的&#xff0c;所以我们需要先在Linux上安装和升级&#xff0c;C语言的编译环境。 #安装gcc yum install -y gcc-c autoconf automake#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gcc新版才能编译 gcc -v#升级…

rv1126-rv1109-环境搭建-全部编译的方法

主要参考:Rockchip_Developer_Guide_Linux_Software_CN.pdf / SDK-Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf 找对文档事半功倍!为什么这么说,因为没找对绕了路!别笑! //解压源码,基础略过 tar xvf rv1126_rv1109_linux_v3.0.2_20230724.tgz -C rv1126_rv1109 cd rv1…

【Axure高保真原型】动态控制不透明度

今天和大家分享动态控制不透明度的原型模板&#xff0c;我们可以滑块左右拖动或者点击滑条的某个位置&#xff0c;从而控制图片上方遮罩的不透明度……具体效果可以打开下方原型地址体验或者点击下方视频观看 【原型效果】 【Axure高保真原型】动态控制不透明度 【原型预览及下…

No thread-bound request found 错误以及解决方案

异常信息&#xff1a; cause: java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually o…