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 table = new StringBuilder("");
  10. int num = 0;
  11. for(int column = 1; column <= tableSize; column++) {
  12. num = column;
  13. for(int row = 1; row <= tableSize; row++) {
  14. num = column * row;
  15. table.append(String.format("%3d |", num));
  16. }
  17. table.append("\n");
  18. }
  19. return table.toString();
  20. }
  21. }