21xrx.com
2024-09-20 01:06:29 Friday
登录
文章检索 我的文章 写文章
Java中实现倒三角和正三角的代码
2023-06-16 10:47:57 深夜i     --     --
Java编程 倒三角 正三角

在Java程序开发中,经常需要输出一些图形,比如倒三角和正三角。本文将分享如何在Java中实现倒三角和正三角的代码。

首先,我们来看一下实现倒三角的代码:


int n = 5;

for(int i=n;i>=1;i--){

  for(int j=i;j<=n;j++){

    System.out.print("*");

  }

  System.out.println();

}

上面的代码中,我们首先定义了一个整数变量n,表示倒三角的高度。然后使用两个for循环来打印倒三角。外层循环控制行数,内层循环控制每行的星号数量。每行的星号数量从i开始,一直到n。

接下来,我们来看一下实现正三角的代码:


int n = 5;

for(int i=1;i<=n;i++){

  for(int j=1;j<=n-i;j++){

    System.out.print(" ");

  }

  for(int j=1;j<=2*i-1;j++){

    System.out.print("*");

  }

  System.out.println();

}

实现正三角需要更加复杂的代码。首先,我们同样定义了一个整数变量n,表示正三角的高度。然后使用三个for循环来打印正三角。外层循环控制行数,第一个内层循环用来打印每行前面的空格。因为正三角底部宽度为2n-1,所以第二个内层循环用来打印每行的星号数量,从1开始一直到2i-1。

以上就是Java实现倒三角和正三角的代码。对于初学者来说,这是一道基础的习题,但是这也是我们日后工作中用到的一种思维方式。掌握了这些基础的知识,我们能够更好地提高自己的编程能力。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复