在java中使用标准输出语句,采用星号和空格组合完成输出一个三角形。
时间: 2023-10-19 22:02:57 浏览: 177
java输出三角形
在Java中使用标准输出语句,可以通过循环嵌套、星号和空格的组合来输出一个三角形。
可以使用两个嵌套的for循环,外层循环控制行数,内层循环控制每行输出的星号和空格数量。具体步骤如下:
1. 定义一个变量n表示三角形的行数。例如,如果n为5,则输出一个有5行的三角形。
2. 使用外层循环控制行数的数量,循环变量i的范围从1到n。
3. 在外层循环中,使用内层循环控制每行输出的星号和空格数量。循环变量j的范围从1到2n-1。
4. 判断内层循环变量j的值是否在第i行需要输出星号的范围内。如果是,则输出一个星号;如果不是,则输出一个空格。
5. 在每行输出完毕后,使用System.out.println()语句换行,输出下一行。
下面是一个示例代码:
```
public class Main {
public static void main(String[] args) {
int n = 5; // 三角形的行数
for(int i=1; i<=n; i++) { // 外层循环控制行数
for(int j=1; j<=2*n-1; j++) { // 内层循环控制每行输出的星号和空格
if(j >= n-(i-1) && j <= n+(i-1)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println(); // 换行
}
}
}
```
执行该代码,会输出一个由星号和空格组成的三角形。该示例输出的三角形如下:
```
*
***
*****
*******
*********
```
阅读全文