TriangleUtilities.java 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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="";
  12. for(int i=1;i<=numberOfRows;i++)
  13. {
  14. for(int j=1;j<=i;j++)
  15. {
  16. str=str.concat("*");
  17. }
  18. str = str.concat("\n");
  19. }
  20. System.out.println ("Final triangle String for input - " + numberOfRows + " \n " + str);
  21. return str;
  22. }
  23. public static String getSmallTriangle() {
  24. String str="";
  25. for(int i=1;i<=4;i++)
  26. {
  27. for(int j=1;j<=i;j++)
  28. {
  29. str=str.concat("*");
  30. }
  31. str = str.concat("\n");
  32. }
  33. System.out.println ("Final triangle String for input - 4 " + " \n " + str);
  34. return str;
  35. }
  36. public static String getLargeTriangle() {
  37. String str="";
  38. for(int i=1;i<10;i++)
  39. {
  40. for(int j=1;j<=i;j++)
  41. {
  42. str=str.concat("*");
  43. }
  44. str = str.concat("\n");
  45. }
  46. System.out.println ("Final triangle String for input - 10" + " \n " + str);
  47. return str;
  48. }
  49. }