TriangleUtilities.java 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. public class TriangleUtilities {
  2. public static String getRow(int numberOfStars) {
  3. StringBuilder triangle = new StringBuilder();
  4. for (int x = 0; x < numberOfStars; x++){
  5. triangle.append(String.format("*"));
  6. }
  7. return triangle.toString();
  8. }
  9. public static String getTriangle(int numberOfRows) {
  10. StringBuilder triangle = new StringBuilder();
  11. for (int x = 0; x < numberOfRows; x++){
  12. triangle.append(String.format("*"));
  13. triangle.append("\n");
  14. }
  15. return triangle.toString();
  16. }
  17. public static String getSmallTriangle() {
  18. StringBuilder triangle = new StringBuilder();
  19. for (int x = 0; x <5; x++){
  20. for (int y = 0; y <x; y++){
  21. triangle.append(String.format("*"));
  22. }
  23. triangle.append("\n");
  24. }
  25. return triangle.toString();
  26. }
  27. public static String getLargeTriangle() {
  28. StringBuilder triangle = new StringBuilder();
  29. for (int x = 0; x <11; x++){
  30. for (int y = 0; y <x; y++){
  31. triangle.append(String.format("*"));
  32. }
  33. triangle.append("\n");
  34. }
  35. return triangle.toString();
  36. }
  37. }