出现问题“编写一个打印大小为n的阶梯的程序。”
for(int i = 1; i < n; i++)
{
for(int j = 1; j < n; j++)
{
if((i + j) > n)
{
System.out.print("#");
}
else
{
System.out.print(" ");
}
}
System.out.println();
#
##
###?
####
#####
######
答案 0 :(得分:1)
您的代码可以很好地进行一些更改,将i和j初始化为1
,并将条件更改为<=
int n =5;
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= n; j++)
{
if((i + j) > n)
{
System.out.print("#");
}
else
{
System.out.print(" ");
}
}
System.out.println();
}
输出
#
##
###
####
#####