使用Java循环一个用*组成的倒三角形
时间: 2024-04-16 21:26:24 浏览: 106
您好!下面是使用Java编写的循环打印一个由星号(*)组成的倒三角形的示例代码:
```java
public class Main {
public static void main(String[] args) {
int rows = 5; // 倒三角形的行数
for (int i = rows; i >= 1; --i) {
for (int j = 1; j <= i; ++j) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
这段代码将打印出以下倒三角形:
```
* * * * *
* * * *
* * *
* *
*
```
希望能对您有所帮助!如有任何问题,请随时提问。
相关问题
用java编写一个类 Testo5.java,用循环嵌套打印由 “*”组成的倒直角三角形,如下 图所示: 标题 ******* ****** 水**** **** *** ** *
可以使用Java编写一个名为Testo5.java的类来实现打印倒直角三角形的功能。以下是示例代码:
```java
public class Testo5 {
public static void main(String[] args) {
int rows = 7; // 三角形的行数
for (int i = rows; i >= 1; --i) {
for (int j = 1; j <= i; ++j) {
System.out.print("*");
}
System.out.println();
}
}
}
```
运行以上代码,将会输出如下的倒直角三角形:
```
*******
******
*****
****
***
**
*
```
写个Java程序实现:用*组成一个三角形,公16个*号
当然可以。在Java中,你可以使用嵌套循环来打印出一个由星号(*)组成的等腰三角形。以下是一个简单的例子,它会打印出包含16个星号的等腰三角形:
```java
public class TrianglePattern {
public static void main(String[] args) {
int numStars = 16; // 三角形的总星号数
for (int i = 1; i <= numStars / 2 + 1; i++) { // 遍历行数
for (int j = 0; j < i; j++) { // 每行的星号数量递增
System.out.print("*"); // 打印星号
}
System.out.println(); // 换行
}
}
}
```
运行这个程序,将会得到如下的输出:
```
*
**
***
****
*****
*******
*********
**********
***********
************
```
阅读全文