21xrx.com
2024-09-19 09:33:44 Thursday
登录
文章检索 我的文章 写文章
Java实现打印三角形代码
2023-06-16 14:42:52 深夜i     --     --
Java 循环语句 递归函数

Java是一种广泛应用于企业级应用开发的编程语言,具有跨平台、高效、易开发等特点,本文将介绍使用Java语言输出三角形代码的实现过程。

1. 使用for循环输出三角形

三角形的形状可以利用for循环的嵌套来实现,代码如下:


for(int i=0;i<5;i++){

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

    System.out.print("* ");

  }

  System.out.println();

}

以上代码可以输出如下形状的三角形(“* ”和“\n”代表星号和换行):


*

* *

* * *

* * * *

* * * * *

2. 使用while循环输出三角形

还可以利用while循环语句来实现输出三角形,代码如下:


int i = 1;

while (i <= 5) {

  int j = 1;

  while (j <= i) {

    System.out.print("* ");

    j++;

  }

  System.out.println();

  i++;

}

以上代码可以输出和第一种方法一样的效果。

3. 使用递归函数输出三角形

还可以使用递归函数实现输出三角形,代码如下:


public static void printTriangle(int num) {

  if (num > 0) {

    printTriangle(num - 1);

    for (int i = 0; i < num; i++) {

      System.out.print("* ");

    }

    System.out.println();

  }

}

以上代码可以实现打印倒三角形的效果,调用函数printTriangle(5)可以输出如下效果:


* * * * *

* * * *

* * *

* *

*

  
  

评论区

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