TableUtilities.java 648B

1234567891011121314151617181920212223242526
  1. public class TableUtilities {
  2. public static String getSmallMultiplicationTable() {
  3. return getMultiplicationTable(5);
  4. }
  5. public static String getLargeMultiplicationTable() {
  6. return getMultiplicationTable(10);
  7. }
  8. public static String getMultiplicationTable(int tableSize) {
  9. StringBuilder sb = new StringBuilder();
  10. for (int i=1; i<=tableSize; i++) {
  11. for (int j=1; j<=tableSize; j++) {
  12. String num = String.format("%3d |", i*j);
  13. sb.append(num);
  14. }
  15. sb.append("\n");
  16. }
  17. return sb.toString();
  18. }
  19. }