我需要编写一个程序,给定一个数字和一个字母,它将打印该字母的次数与给定的数字。之后,我需要调用第一个方法并使用给定的值创建一个三角形。 第一个输出应该是这样的,如果我给它的参数(5,“u”)=“uuuuu” 我已经有了第一部分,但我需要调用第一个方法并获得像这样的输出:我需要做一个倒三角形
u
uu
uuu
uuuu
uuuuu
这是我到目前为止的代码:
public class Triangle
{
private String theLetter;
private int cnt;
private String aLetter;
private int howMany;
public void getLetters(int cnt, String theLetter)
{
System.out.print("\"");
for(int x=0; x < cnt; x++)
{
System.out.print(theLetter);
}
System.out.print("\"");
System.out.println();
}
public void getLetterTriangle(int howMany, String aLetter)
{
for(int i = 0; i < howMany ; i++)
{
getLetters(howMany, aLetter);
}
System.out.println();
}
}
我只是不能在for循环做到这一点。请帮助。
请澄清的问题是什么。 – Vitruvius
问题是我无法做for循环来获取三角形的形状,但有人已经向我展示了代码,但是非常感谢@Saposhiente – Dylan