我必须编写一个程序,通过方法使用“*”打印出一个三角形。我必须设计它来要求用户输入一个数字来表示*在三角形底部的数量。然后通过将该数字传递给printUpTriangle()方法来打印出三角形。唯一我有一个想法的是实际的代码,使三角形是:在java中打印出一个三角形
public class Triangle {
public static void triangle(int levels) {
if(levels == 0)
return;
triangle(levels - 1);
for(int y = 0; y < levels; y++) {
System.out.print("*");
}
System.out.println();
}
我必须写两个方法:一个返回包含S的N份的String,连续&另一级联一个使用你的makeRow()方法。它应该打印一个直角三角形,其中三角形的底部由s的n个副本组成,并且三角形的顶点在右侧具有s的单个副本(这两种方法都有一个int &字符串作为变量)。
这将工作,如果我不得不输入一个数字来确定在三角形底部*的数量? “ –
”@param aWidth三角形最后一行中*的数量。“ - 这意味着你给的数字是三角形的基础。 – Foxy
@JohnWalker增加了扫描仪等级,所以在三角形基础上可以很容易地玩*。 – Foxy