getLength和getWidth当前设置为int值6和3,所以这给了我一个矩形。我想移除内部并离开外围。我知道我需要在内循环内部使用if else条件,并且可能需要使用&&操作员,但不能提出具体和功能性的东西。我可以得到一些想法。
public void print() {
for (int i = 0; i < getLength(); i++) {
for (int j = 0; j < getWidth(); j++) {
System.out.print("o ");
}
System.out.println();
}
}
答案 0 :(得分:0)
是的,你需要一个if like
{3,2,1}
{3,5,1}
{4,2,1}
{8,5,1}
{4,5,1}
<强>输出强>
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 3; j++)
{
if (i > 0 && i < getLength() -1 && j > 0 && j < getWidth() -1)
{
System.out.print(" ");
}
else
{
System.out.print("o ");
}
}
System.out.println();
}