`

1 2 1

 
阅读更多
输出:
   1
  121
12321
1234321

class PrintOneRow {
private int length;
public PrintOneRow(int length) {
  this.length = length;
}
public void printRow() {
  for (int i = 0; i <= length/2; i++) {
   System.out.print(i+1);
  }
  for (int j = 0; j < length/2; j++) {
   System.out.print(length / 2 - j);
  }
  System.out.println();
}
}
class PrintNum {
public static void main(String[] args) {
  int numOfRows = 4;
  PrintOneRow printOneRow;
  for (int i = 1; i <= numOfRows; i++) {
   for (int j = 0; j < numOfRows - i; j++) {
    System.out.print(" ");
   }
   new PrintOneRow(2 * i - 1).printRow();
  }
}
}
分享到:
评论

相关推荐

    STM32F4 的CAN1 CAN2 双CAN收发例子

    最简单清晰的例子,主架构如下: int main(void) ... if(can2_rec_flag == 1) //如果CAN1接收到了一帧数据 { can2_rec_flag = 0; CAN2_WriteData(0x18412345); //以ID为 0x18412345向CAN上发送数据 } } }

    ts_ra2_lanpatch_1_00 红警2 局域网 虚拟 ipx协议补丁

    总的来说,"ts_ra2_lanpatch_1_00"是一款针对《红警2》玩家的实用工具,它通过虚拟IPX协议,打破了系统限制,让玩家能够在不同版本的Windows系统之间顺利地进行局域网游戏,重温经典,延续了《红警2》的生命力。...

    GEM,SECS1,SECS2,HSMS 协议实现源代码 C++版本

    而SECS1、SECS2和HSMS (High Speed Message Service) 是SECS协议的不同版本,分别对应不同的功能和速度需求。 1. **GEM协议**: GEM是SECS标准的一个应用层,它定义了一种通用设备模型,使得主机系统可以控制和...

    stm32串口1串口2 DMA方式收发数据

    stm32串口1串口2,DMA方式收发数据。使用定时器定时查询DMA接收到的数据,当串口的数据空闲中断,将数据拷贝到缓冲区,交由其他程序处理。可以接收任意大小的数据包。本方法占用CPU时间极少,尤其是波特率很高时,...

    构造正规式1(0|1)*101相应的DFA.doc

    【标题】构造正规式1(0|1)*101相应的DFA 在这个问题中,我们需要构造一个确定有限状态自动机(Deterministic Finite Automaton,简称DFA)来识别由正规式1(0|1)*101描述的语言。正规式1(0|1)*101表示的是以1开头,...

    stm32F407 SPI1/SPI2 DMA 方式读写 CH376S

    内含SPI1/SPI2两个接口的读写版本,都是用的DMA方式,通信速度还不够快,好像几十KB吧,具体忘了多少了。下载者可以试着优化一下,速度还可以提高的。部分测试结果:...

    H2 Database(H2内存数据库)

    1、h2.pdf (H2 API) 2、h2-1.3.173.jar (截止2013-8-15最新的H2.jar) 3、h2-2013-07-28.zip (截止2013-8-15最新的H2服务,包括API\JAR\服务) 4、H2Database_SQL语法.doc 5、H2Database高级特性.doc 6、H2...

    忆典 S1 Z4 刷机工具汇总大集合 by fox888

    1. **忆典S1机顶盒**:忆典S1是一款基于Android系统的智能网络机顶盒,能够将普通电视转变为智能电视,支持在线视频播放、应用程序安装和网页浏览等功能。它配备了多种接口,如HDMI、USB等,便于与各种外部设备连接...

    三菱GX Works2软件下载

    在下载三菱GX Works2时,需要注意的是,通常软件分为多个部分或光盘(如这里的Disc1和Disc2),这些部分可能需要按照特定顺序安装,以确保软件的完整性和功能的正常运行。在安装过程中,要确保遵循官方提供的安装...

    ROS2编程基础课程文档.pdf

    ROS 2建立在ROS 1的成功基础之上,ROS 1目前已在世界各地的无数机器人应用中得到应用。 特色 缩短上市时间 ROS 2提供了开发应用程序所需的机器人工具,库和功能,可以将时间花在对业务非常重要的工作上。因为它 ...

    ISO15765-1-2-3-4全套中英文版本

    ISO15765-1主要涵盖了传输层的规范,定义了数据链路层和物理层的详细要求。这部分内容包括了信号的传输速率、数据帧的结构以及错误检测机制。它规定了两种传输速率:10.4 kbps(主要用于CAN总线)和250 kbps,确保了...

    基于Systemview的通信系统的仿真(2ASK、2PSK、2DPSK、2FSK)

    一、绪论 2 二、Systemview软件简介 3 2.1 Systemview软件特点 3 2.2 使用Systemview进行系统仿真的步骤 3 三、二进制频移键控(2FSK) 4 3.1 二进制频移键控(2FSK)的基本原理 4 3.1.1 2FSK调制的方法 4 3.1.2 2...

    Win64OpenSSL-1_0_2a.exe

    Win64OpenSSL-1_0_2a.exe,从http://www.slproweb.com/products/Win32OpenSSL.html下载的64位版本

    ffmpeg实现dxva2硬件加速

    项目"Win32Project1_ffmpeg_dxva2"应该包含了编译配置、头文件、源代码以及必要的链接器设置,以确保FFmpeg与DirectX能够正确交互。 总结起来,这个项目旨在通过FFmpeg结合DXVA2,实现在Windows系统上的硬件加速...

    ASN.1编码查看工具:Asn1View

    2. **加载ASN.1规范**:在Asn1View中加载这个ASN.1规范,使其能够理解和解析相应的编码。 3. **导入数据**:将需要分析的ASN.1编码数据导入到Asn1View。 4. **查看和分析**:工具会将二进制数据转换成可视化的ASN.1...

    安装Apache提示缺少 libapr-1.so.0与libaprutil-1完美解决

    本文将深入探讨“安装Apache提示缺少 libapr-1.so.0与libaprutil-1完美解决”的知识点,帮助读者理解其中的问题原因及解决方法。 ### Apache依赖库解析 在尝试安装Apache时遇到“缺少 libapr-1.so.0与libaprutil-1...

    JAVA SHA1加密-微信签名适用

    2. **更新数据**:接下来,我们使用`update()`方法将需要加密的字符串转化为字节数组,并传递给`MessageDigest`对象,以进行哈希计算。 ```java String input = "待加密的字符串"; byte[] inputBytes = input....

    微软RDP8.0升级包(支持Window 7 SP1和Windows Server 2008 R2 SP1))

    通过执行本升级包,可以将RDP7.1升级为RDP8.0,以充分利用RDP8.0提供的RemoteFX相关功能

    dmg转iso工具 dmg2iso

    dmg转iso工具 dmg2iso dmg2iso v0.2c by vu1tur (vu1tur@gmx.de) Syntax: dmg2iso &lt;filename.dmg&gt; &lt;filename.iso&gt;

Global site tag (gtag.js) - Google Analytics