TriangleUtilities.java 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. public class TriangleUtilities {
  2. public static String getRow(int numberOfStars) {
  3. String str = "";
  4. for(int i = 0; i < numberOfStars; i++)
  5. {
  6. str = str.concat("*");
  7. }
  8. return str;
  9. }
  10. public static String getTriangle(int numberOfRows) {
  11. String str = "", strA = "";
  12. for(int i = 0; i < numberOfRows; i++)
  13. {
  14. for(int x = 0; x <= i; x++)
  15. {
  16. strA = strA.concat("*");
  17. }
  18. str = str.concat(strA + "\n");
  19. strA = "";
  20. }
  21. return str;
  22. }
  23. public static String getSmallTriangle(int numberOfRows) {
  24. String str = "", strA = "";
  25. for(int i = 0; i < numberOfRows; i++)
  26. {
  27. for(int x = 0; x <= i; x++)
  28. {
  29. strA = strA.concat("*");
  30. }
  31. str = str.concat(strA + "\n");
  32. strA = "";
  33. }
  34. return str;
  35. }
  36. public static String getLargeTriangle(int numberOfRows) {
  37. String str = "", strA = "";
  38. for(int i = 0; i < numberOfRows; i++)
  39. {
  40. for(int x = 0; x <= i; x++)
  41. {
  42. strA = strA.concat("*");
  43. }
  44. str = str.concat(strA + "\n");
  45. strA = "";
  46. }
  47. return str;
  48. }
  49. }