编写java代码实现五行’#’符号输出,第一行输出1个,第二行输出3个,第三行输出5个,依次类推,最终图像呈现三角形,即’#’符号要居中
时间: 2024-01-02 17:04:20 浏览: 60
java输出三角形
以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 表示输出的行数
for(int i=0; i<n; i++){
for(int j=0; j<n-i-1; j++){
System.out.print(" ");
}
for(int k=0; k<2*i+1; k++){
System.out.print("#");
}
System.out.println();
}
}
}
```
输出结果为:
```
#
###
#####
#######
#########
```
代码解释:
首先定义了变量n表示输出的行数,然后使用两个for循环嵌套来实现符号的输出。
外层循环控制行数,内层循环分别输出空格和#号,其中空格的数量为n-i-1,#号的数量为2*i+1,保证了符号居中输出的效果。每行输出完毕后要换行,因此使用System.out.println()。
阅读全文