我必須編寫一個程序,通過方法使用「*」打印出一個三角形。我必須設計它來要求用戶輸入一個數字來表示*在三角形底部的數量。然後通過將該數字傳遞給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