首页 > 编程语言 >【JAVA】打印一个三角形(5行)

【JAVA】打印一个三角形(5行)

时间:2023-10-08 23:33:40浏览次数:36  
标签:JAVA int 打印 System print 三角形 out

需求

打印一个三角形,实现效果和如图所示

 

思路分析

  1. 分成三部分,左边一个透明倒三角,然后两个直角三角拼接

  2. 外循环为每一行,执行完内循环后换行

 

代码实现

for (int i = 1; i <= 5; i++) {
          for (int j =5; j >= i; j--) {//最左侧的透明三角
              System.out.print(" ");
          }
          for (int j = 1; j <= i; j++) {
              System.out.print("* ");
          }
          for (int j = 1; j < i; j++) {//右侧与左侧对称的话会失去顶端的角
              System.out.print("0 ");
          }
          System.out.println();//换行
      }
 

标签:JAVA,int,打印,System,print,三角形,out
From: https://www.cnblogs.com/doubleyancode/p/17750481.html

相关文章

  • java基础:重写
    重写总结来说为:方法名相同,参数类型相同子类返回类型等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。详细的说明为:重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。 即外壳不变,核心重写!重写的......
  • 基于Java的大学生考勤系统的设计与实现(亮点:多角色、打卡签到、请假审批、上传成绩单文
    (高校学生综合测评管理系统)三、开发环境与技术3.1MySQL数据库本课题研究研发的应用程序在数据操作过程中是难以预测的,而且常常产生变化。没有办法直接从word里写数据,这不但不安全,并且难以实现应用程序的功能。想要实现运用所需要的数据存放功能,就必定要选择专业的数据库存储软......
  • JavaFX的基础 第二节
    JavaFX的基础第二节JavaFX图形界面的基础结构StageStage就是一个窗口,在JavaFX应用程序中,可以有多个窗口,一个窗口就是一个StageScene场景在一个Stage中一次只能显示一个场景,场景因需求而改变。比如你的前面是个漂亮小姐姐,你的后面有个钢铁侠,但是你的眼睛只能让你选择一个......
  • 万字长文详解Java线程池面试题
    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》第6篇文章,我们一起来看看面试中会问到哪些关于线程池的问题吧。数据来源:大部分来自于各机构(Java之父,Java继父,某灵,某泡,某客)以及各博主整理文档;小部分来自于......
  • JavaWeb(四)
    1、Maven1.1、Maven是专门用于管理和构建ava项目的工具,它的主要功能有:提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布…)提供了一套依赖管理机制1.2、Maven的配置①、配置环境变量②、修改配置信息<!--Thisislocalwarehousepath--><loca......
  • 《java编程语言》读后感
    读完《Java编程思想》这本书,我不禁对Java编程语言有了更深的认识和理解。这本书对Java的各个方面进行了详细的讲解,从基础知识到高级概念,从语法到设计模式,无一不涉及。通过阅读这本书,我不仅学到了很多Java的技术细节,还对软件开发的思想和方法有了更深入的了解。首先,这本书让我对Ja......
  • 面试题1:Java的多态深入聊一聊
    多态是面向对象编程中的一个重要概念,它允许不同的对象通过相同的接口来执行不同的操作。在Java中,多态性主要通过以下两种方式实现:方法重载(Overloading):这是编译时多态,它允许一个类中有多个同名方法,但它们的参数列表不同。编译器会根据方法的参数列表选择正确的方法。例如:class......
  • Java流程控制10道题_上机
    Java流程控制10道题计算出1-100之间所有不能被3整除的整数的和大于(或等于)2000的数字。packageday01;publicclassLab01{publicstaticvoidmain(String[]args){//计算出1-100之间所有不能被3整除的整数的和大于(或等于)2000的数字。intsum......
  • java中的异步任务处理和Feature接口
    简介Java并发包提供了一套框架,大大简化了执行异步任务所需要的开发。框架引入了“执行服务”的概念,封装了任务执行的细节,对任务提交者而言,他可以关注任务本身,如提交任务、获取结果、取消任务。而不用关注任务执行的细节。基本接口①Runnable和Callable:表示要执行的任务②Exc......
  • java学习
    ......