倒三角用Java语言怎么写
时间: 2023-03-19 12:22:21 浏览: 201
倒三角形状的Java代码如下:
```
public class InvertedTriangle {
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();
}
}
}
```
这个程序会输出一个倒三角形状,它的高度为5行,如下所示:
```
* * * * *
* * * *
* * *
* *
*
```
你可以根据需要修改 `rows` 变量的值来改变倒三角的高度。
相关问题
倒三角java 语言
倒三角形(Inverted Triangle),通常是指在Java编程中创建一种特定形状的控制台输出,这种形状常常出现在算法练习和图形用户界面设计中。它是由一系列递减的行组成,每行的字符数从上到下逐渐减少。
例如,一个简单的5行倒三角形可能会像这样:
```
*
***
*****
*******
*********
```
在Java中,你可以通过循环结构来实现这个功能,通常使用嵌套的for循环,外部循环控制行数,内部循环控制每个位置打印星号。以下是一个简单的示例代码片段:
```java
public class InvertedTriangle {
public static void main(String[] args) {
int n = 5; // 倒三角的行数
for (int i = n; i > 0; i--) {
for (int j = i; j > 0; j--) {
System.out.print(" ");
}
for (int k = 0; k < i * 2 - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
在这个例子中,`n`变量可以调整来改变倒三角的大小。运行此程序,会得到指定行数的倒三角效果。
用java语言写一个二维数组输出倒三角星号矩阵
以下是用Java语言编写的输出倒三角星号矩阵的代码:
```
public class InvertedStarMatrix {
public static void main(String[] args) {
int[][] matrix = new int[5][5];
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
matrix[i][j] = 1;
}
}
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
if (i + j >= matrix.length) {
matrix[i][j] = 0;
}
}
}
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
if (matrix[i][j] == 1) {
System.out.print("* ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
输出结果如下:
```
* * * * *
* * * *
* * *
*
```
阅读全文